An advanced multipurpose Discord bot built with discord.js, packed with 400+ commands and 15+ categories.
About • Features • Installation • Setting Up • License • Support • Credits
Matrix is a powerful, easy-to-use Discord bot designed to enhance your server experience with an extensive suite of features. Built on discord.js, Matrix combines advanced security, automoderation, moderation, music, giveaways, AI, and more to help you manage and grow your community with ease.
| Feature | Description |
|---|---|
| Security | Protection, vanity guard, panic/threat modes |
| Automod | Word filters, spam filters, and automations |
| Moderation | Ban, kick, mute, warn, lock, clear, etc. |
| Music | Play, pause, resume, queue, filters, and more |
| AI | Chat & utilities powered by AI |
| Fun | Games, roleplay, and entertainment commands |
| Giveaway | Start, manage, and reroll giveaways |
| Tickets | Support ticket creation and management |
| Info | User, server, and bot info |
| Voice | Join2Create, voice moderation, VC utilities |
| Welcomer | Welcome messages, autoroles, and join logs |
- Clone this repository:
git clone https://github.com/mxtrix67/Matrix.git cd Matrix - Install dependencies:
npm install
- Build any TypeScript / compiled parts if you add them (optional).
- Start the bot:
node index.js
- Create a
config.jsonfile in the root directory:{ "TOKEN": "YOUR_BOT_TOKEN_HERE", "MONGODB_URI": "YOUR_MONGODB_URI_HERE", "PREFIX": "&", "OWNER_IDS": ["YOUR_USER_ID"], "COLOR": "#5865F2" } - Make sure MongoDB (local or Atlas) is running and reachable.
- If you use Lavalink for music, configure your Lavalink host, port, and password in the appropriate config / environment file.
- Node.js v18 or higher
- discord.js v14
- MongoDB (local or Atlas)
- Optional: Lavalink server for advanced music playback
Matrix is organized into clear categories, including (but not limited to):
- AI – Chat & utilities powered by AI
- Anti-Nuke / Security – Protection, vanity guard, panic/threat modes
- AutoMod – Word filters, spam filters, and automations
- Fun – Games, roleplay, and entertainment commands
- Giveaway – Start, manage, and reroll giveaways
- Information – User, server, and bot info
- Moderation – Ban, kick, mute, warn, lock, clear, etc.
- Music – Play, pause, resume, queue, filters, and more
- Tickets – Support ticket creation and management
- Voice – Join2Create, voice moderation, VC utilities
- Welcomer – Welcome messages, autoroles, and join logs
This project is provided for personal / educational use only.
You may not resell, redistribute, or claim Matrix as your own bot without explicit permission from the owner CuteBoy.
For help, questions, or to report issues, join the Matrix support server:
Discord: https://discord.gg/x32VYhkpdA
- Owner & Lead Developer: CuteBoy
- Bot Name: Matrix#8250
- Built with Node.js and discord.js.