Easily extensible and customizable all-in-one Discord bot. Moderation, music & fun! Written in Typescript, Node.js, discord.js, discordx, ESM.
You can run this bot using official Docker image. There are all instructions and available options for running in Docker container.
- Node.js lts/iron (v20.11.1)
- ffmpeg (installation instructions can be found here)
- Discord bot account and a Discord server
...or just Docker to run production version.
- Logging
- Error handling
- Slash commands
- General (info, music, fun)
- Moderation (managing users and channels)
- Owner (dev)
# ALL ENV
BOT_TOKEN=
# DEV
# you can provide more than one using syntax: 'guild_id1, guild_id2'
DEV_GUILD_ID=
# OWNER COMMANDS
OWNER_ID=
# CLEANER LOGS & LEGACY MESSAGE COMMANDS (OPTIONAL)
BOT_ID=
BOT_PREFIX=
# AI
# Access token for talking to ChatGPT
AI_ENABLED=
CHAT_GPT_API_KEY=
# Debug logs in production
LOG_EVERYTHING=true
- Logging
- Error handling
- AI
- Commands
- Fun commands
- Music Commands
- Current music dashboard with real-time updates
- Moderation commands