Click here to visit the latest changelog and checkout the changes done. (Major Update)
- Chalk Logging
- Organized layout and easily customizable.
- Includes
MessageCommands
,SelectMenus
,Buttons
,ContextMenus
andSlashCommands
handler. - Inbuilt many command options that can be applied to all types of commands. (They will not work on events.)
- Frequent updates to stay as upto date as possible.
- NodeJS V16 and above.
ContextMenus
andSlashCommands
take 5 second each command file to create and update because of Discord's Ratelimit. But therun()
function is updated immediately on startup so if you only need to update existing command code then it will be done instantly so thats a nice thing :D.- Global commands can take upto a hour to update because that's how Discord made global commands so we cannot do anything about it.
- These are the collections where events and commands are stored.
client.events //Events Collection
client.commands.messageCommands //Message / Normal commands collection.
client.commands.messageCommands.aliases //Message / Normal command's aliases.
client.commands.slashCommands //Slashcommands collection.
client.commands.contextMenus //contextMenus collection.
client.commands.selectMenus //SelectMenus collection.
client.commands.buttonCommands //Buttons collection
- Install the required modules using the command
npm i
in your console and wait for it to finish. - Fill all the fields in
Config.js
. - Use the command
node bot.js
ornode .
to start the bot and enjoy :D
- ReturnNoErrors
- AnyClientPermissions
- AnyUserPermissions
- ClientPermissions
- UserPermissions
- Cooldown
- OnlyChannels
- OnlyGuilds
- OnlyUsers
- OwnerOnly
- RequiredAnyRole
- RequiredRoles
- IgnoreFile
If you want to contribute towards this repository then follow these steps.
- Fork this Repository.
- Edit your fork and save the changes you want to make.
- Open the pull request.
- We will check out the code and if it is fine then your PR will be merged.