Quick start guide
This guide will help you to quickly start developing a new bot using zumito-framework.
Prerequisites
Section titled “Prerequisites”-
Node.js (v18 or higher)
-
Discord Bot Token, you can get one here
-
Discord Bot Client ID, you can get one here
-
Discord Bot Client Secret, you can get one here
-
Create a new project
Terminal window npx zumito-cli create project -
Start the bot
Terminal window npm run dev
It will clone the template project, install the dependencies and configure the .env
file by asking you some questions.
Database config will be saved to the .env
file. You can change it later if you want.
- Tingodb is recommended for development since it doesn’t require any external database, it will save the data in a file.
- MongoDB is recommended for production for better performance.
Your bot’s configuration is located in the zumito.config.ts
file. Here you can define your bot’s bundles and other configurations.
Next steps
Section titled “Next steps”Once the project is configured, you can start creating a module for your bot. Here is a list of things you may want to do:
Create a command Start creating commands for your bot
Listen to an event Execute a piece of code when some event ocurs