This is a Discord bot written in Go, designed to bring fun and utility to your server!
While the bot's current functionality is simple, we're actively working on expanding its capabilities.
While the bot's current functionality is simple, we're actively working on expanding its capabilities.
- 🎵 Music: Play, stop, skip, pause, and resume.
- 🎭 Roles by Reaction
- ⚙️ Manual Command Customization
- 🎮 Games in Frieren Style (Coming Soon)
- 📱 Gacha Game Support (Coming Soon)
The bot's mascot is Frieren.
Built with discordgo and disgolink.
Ensure you have the following installed:
- Docker
- Git
git clone https://github.com/Snayt1k3/discord-bot
cd discord-bot
Create a .env
file in the project root and add the following variables:
DISCORD_TOKEN=""
BOT_STATUS=""
APPLICATION_ID=""
GUILD_ID=""
LAVALINK_ADDR=""
LAVALINK_PASS=""
LAVALINK_NODE_NAME=""
LavalinkSecure=""
SETTINGS_ADDRESS=""
SETTINGS_PORT=""
API_GATEWAY_ADDR=""
API_GATEWAY_PORT=""
SETTINGS_POSTGRES_HOST=""
SETTINGS_POSTGRES_PORT=""
SETTINGS_POSTGRES_USER=""
SETTINGS_POSTGRES_PASSWORD=""
SETTINGS_POSTGRES_DB=""
SETTINGS_POSTGRES_SSLMODE=""
SETTINGS_POSTGRES_TIMEZONE=""
REDIS_HOST=""
REDIS_PORT=""
REDIS_PASS=""
REDIS_DB=""
docker-compose up --build -d
This will build and start the bot in a Docker container.
🤝 Contributing
Feel free to submit issues, feature requests, or pull requests to improve Frieren!