yunaforseyfert
v1.2.3
Published
Yunathings for seyfert
Maintainers
Readme
yunaforseyfertit's a package that tries to bring the features of my bot, but for seyfert, at a really slow pace. This really is for me and my friends. (my first enemies)
Installation
You can do it using npm or another packager manager, i prefer use pnpm
pnpm add yunaforseyfertFeatures
YunaParser
An args parser for text commands, which adds various syntax for more convenient use.
YunaCommandsResolver
A text command resolver, which provides some extra functions.
📖 See Resolver docs
MessageWatcher
A simple solution to be able to manage when a message is edited and update the command options.
And more features coming soon! (not so soon) 🐧
FAQ
Previous versions of Seyfert integrated Yuna as part of the HandleCommand in client.setServices.
But now Seyfert v5 has switched to a new plugin based system, as follows:
import { Client, definePlugins } from "seyfert";
import { Yuna } from "yunaforseyfert";
const client = new Client({
plugins: definePlugins(
Yuna.plugin({
parser: {
// parser options
}, // or simply parser: true, to enable it with default settings,
resolver: {
// resolver options
}, // or simply resolver: true, to enable it with default settings,
// also the settings for `Yuna.watchers.createController` should be placed here
watcher: { // example (optional)
cache: new LimitedCollection( /** your settings */)
}
}),
),
});Thanks to @socram03 for updating yunaforseyfert to Seyfert v5. 🐧❤️
NOTE: The previous method of adding yunaforseyfert may still work, but you might want to consider migrating to the new method.
Thanks for read and using yunaforseyfert!
By SagiriIkeda with 🐧❤️