This right here is a simple tool (Command Line Interface
) to scaffold a Discord bot that you or your team would stun the whole discord with in future!
It not only generates an awesome project you can work with but also supports you with it's very own in-built Command Handler
This CLI tool allows you to create and manage your Discord Bot project by adding/registering commands & events and much much more! , organizing all of your commands & events into its own folder and groups. It will help you Integrate with Git and furthermore help you installing your dependecies and will choose a database for you as well as set it up!
You can generate a Discord project with the finest file structure , which will provide a slightly better experience to your whole coding experience for the bot~!
- Easy to use!
- Flexible!
- A CLI to generate a Discord Bot Project!
- Awesome TypeScript Definitions for awesome developer tooling!
- Sharding Support!
- Active support!
- Built-in Command Handler, includes:
- Argument Parsing
- Command Inhibitors
- Prompts! with strong type definitions
- Cooldown Throttles (Command Cooldown)
- Supports many databases! See here
Also see Configuration for guides how to edit Disclosure. And Advanced Usages for advanced usages.
Don't Believe Me? Let me show you how:
# Using npx to ensure that we are always using the latest version of disclosure-discord
$ npx disclosure-discord
├───src
│ ├───commands
│ ├───events
│ └───index.ts
├───.env
├───disclosure.json
├───package-lock.json
└───package.json
Yep!, just that and with few lines of code!
Simple commands
$ npx disclosure-discord command
# For a new command
$ npx disclosure-discord event
# For a new event
npm run build
# To build the project
npm start
# To start the bot!