Nirvana — A Quality Music Bot that Makes You Feel the Music and its Beats.
Your go-to bot for instant tunes, harmonic brilliance, and personalized playlists.
Invite Nirvana
·
Join Support Server
- 🎧 Crystal Clear Audio Quality
- 🎵 Supports Multiple Platforms – YouTube, Spotify, SoundCloud, etc.
- 🛠️ Slash Command & Context Menu Support
- 🪄 Smart AutoPlay & 24/7 Mode
- 💾 Playlist Creation & Management
- 🌐 Multi-language Support
- 🎛️ Advanced Filters (Bass Boost, Nightcore, Vaporwave, etc.)
- 🔒 Owner & DJ Role System
- ⚙️ Lightweight, Fast & Easy Setup
- MongoDB (for persistent playlists/settings)
- Docker (for container deployment)
git clone https://github.com/abhay/Nirvana.gitcd Nirvananpm installCopy .env.example to .env:
TOKEN=your_discord_bot_token
PREFIX=!
OWNER_ID=your_discord_user_id
LAVALINK_HOST=localhost
LAVALINK_PORT=2333
LAVALINK_PASSWORD=youshallnotpassnpm start- Prepare the
.envfile. - Run:
docker compose up -dTo update:
docker compose up --force-recreate --build -d
docker image prune -f| Command | Description |
|---|---|
/play <song> |
Play a track from any source |
/skip |
Skip current track |
/queue |
View queue |
/pause |
Pause playback |
/resume |
Resume playback |
/stop |
Stop all playback |
/filter <type> |
Apply a filter |
/24_7 |
Toggle 24/7 mode |
Join our Discord: https://discord.gg/R35fpSXCR3
Or open an issue: https://github.com/abhay/Nirvana/issues
- Node.js
- Discord.js
- Lavalink
- Shoukaku / Kazagumo
- MongoDB
- Docker
- Fork the repo
- Create a branch:
git checkout -b feature/AmazingFeature - Commit changes
- Push:
git push origin feature/AmazingFeature - Open a PR
Distributed under the MIT License.