Zibot is a Discord bot developed by zijipia to enhance your Discord server with various functionalities, using discord.js and discord-player
Join Zi bot Playground: to get icon of bot.
- Event Handling: Respond to various Discord events.
- Music Player:
-
Lyrics: Using Lrclib
- syncedLyrics
- plainLyrics
-
Voice command:
- Voice control for music: play, pause, skip, adjust volume, and more.
- Multi-language support: Recognizes and responds in Vietnamese.
- Integrated AI assistant: Interact with AI assistant using voice in voice channels. (Coming soon)
- Clone the repository or download project:
git clone https://github.com/zijipia/Zibot.git
cd Zibot
- Install dependencies:
npm install
- Set up your environment variables (e.g., TOKEN, MONGO), config:
- Rename file .env.example to .env:
TOKEN = "Your Bot Token" # required
MONGO = "Your Bot Mongo URI" # optional
...
- Rename file config.js.example to config.js
module.exports = {
deploy: true,
defaultCooldownDuration: 5000,
ImageSearch: true,
}
...
- Start the bot:
node .
#or
npm run start
#or for dev ( using nodemon)
npm run dev
Contributions are welcome!
If you made some changes that you think should make it into the project, send a Pull Request on GitHub
This project is licensed under the MIT License. See the LICENSE file for details.
For more information, visit the project page Support sever.
This README provides an overview, installation steps, usage instructions, and contribution guidelines for the Zibot project.
Ziji is testing ZiExtractor, if anything doesn't work properly try turning it off in config.js file line 149.
ZiExtractor: false,