Mochi is an updated version of Dbot, an advanced Discord multipurpose bot containing more than 400 commands.
It can do Moderation, Tickets, Radio, Games, Giveaways, Customisation, Economy, Leveling, Invites, Messages, Utilities, Suggestions, Server Stats etc.
Unfortunately the owners stopped at the peak and decided to put the source online of which I made an updated version.
Report Bug
·
Request Feature
You may not claim this as your own! The original source was created by Dotwood Media and Graphix Development. The source is modified and being updated by Vikshan
Mochi is a multipurpose Discord bot base in Discord.js If you like this repository, feel free to leave a star ⭐ to motivate me!
- Slash Commands
- Upto date with Discord.js v14
- Automod
- Custom Commands
- Music Commands
- Tickets
- Utility Commands
- Suggestions
- Reaction Roles
- Family
- Giveaways
- Easy to use
- Don't wanna host it yourself? Use our public bot
- NodeJs v17+
- Java v13 for lavalink server.
- PM2 for process management.
- Discord Token. Get it from Discord Developers Portal
- Mongo Database URL. Get it from MongoDB
- Giphy API Token. Get it from Giphy Developers Portal
- OpenAI API Key
for ai chatbot
. Get it from OpenAi Developers Portal - ClientID
for loading slash commands.
- Spotify client ID
for spotify support
Click here to get - Spotify client Secret
for spotify support
Click here to get
Installing via NPM
- Clone the repo and install dependancies by running
git clone https://github.com/vixshan/Mochi.git
cd Mochi
npm install
-
After cloning Fill all requirement in
.env
(rename.env.example
to.env
) -
To start your bot for development
node src/index.js
or
node .
- Install pm2 globally by running
npm i -g pm2
- To start your bot using pm2
npm run start
Note: If you are using pm2, make sure to install pm2 globally using
npm i -g pm2
Support Server - Mochi's Support Server Invite
By Donating, You Will Help Me To Maintain This Project
》[Sponsor](https://github.com/sponsors/vixshan)