This is Milestone 2 of the Kasumi Bot Project by kitsuiro.
- Economy and Inventory
- Daily login (
/login) and two job commands (/fish/mine) - Gambling commands (
/blackjack/coinflip/roulette/slots) - Message activity income (Certain channels can be configured to give coins for messages)
- Shop (
/shop) and trade (/trade) commands - EXP system with rank support
- Badword filter (
/badword) - Anti-Raid module
- Poised for future expansion and EXTREMELY customisable!
- Install the prerequisites, including a package manager of your choice (this guide uses npm)
- Run
npm installto install dependencies - Edit .env.example file and rename it to .env
- Change any variable to your liking inside the JSON files inside the config folder
- Run the bot with
npm run bot
- Install Docker Engine and Docker Compose
- Edit .env.example file and rename it to .env
- Change any variable to your liking inside the JSON files inside the config folder
- Start the docker container with
npm run docker
To run the bot in development watch mode (restart on every change), use npm run watch