Package Exports
- commandkit
- commandkit/ai
- commandkit/analytics
- commandkit/async-queue
- commandkit/cache
- commandkit/cli
- commandkit/components
- commandkit/config
- commandkit/env
- commandkit/events
- commandkit/flag
- commandkit/hooks
- commandkit/i18n
- commandkit/jsx-runtime
- commandkit/kv
- commandkit/logger
- commandkit/mutex
- commandkit/plugin
- commandkit/ratelimit
- commandkit/semaphore
Readme
The discord.js meta-framework for building powerful, modular, and extensible Discord bots with ease.
Features
- Beginner friendly π
- Suitable for both beginners and advanced users πΆπ¨βπ»
- Slash + context menu commands + prefix commands support β
- Automatic command registration and updates π€
- Command middlewares for easy command management π οΈ
- Localization support through
@commandkit/i18nplugin π - Plugin system to extend functionality π
- Built-in command line interface for easy development π₯οΈ
- Out-of-the-box support for TypeScript and JavaScript π
- Built-in customizable cache system for speedy data storage and retrieval ποΈ
- User installable/guild scoped commands π§
- Custom events support π
- JSX support for declaring Discord interaction components and modals π¨
- Easy to use interaction components and modals system (forget about collectors) π§©
- Less boilerplate code, more productivity πͺ
- and much more...
Getting Started
Get started by checking out the documentation.
Installation
To create a new CommandKit project, you can use the following command:
npm create commandkitThis will prompt you to enter few details about your project. Once you have entered the details, you can simply run commandkit dev to start the bot application.
Support and Suggestions
Submit any queries or suggestions in our Discord community.
