Control the Experience

Complete reference for all Nirvana bot commands to elevate your Discord server's audio journey.

AI

/ask
Interacts with Nirvana's integrated Gemini AI engine to answer questions, explain concepts, code, and provide detailed insights.
/ask <query>
/imagine
Generates high-resolution AI artwork and illustrations from a descriptive text prompt.
/imagine <prompt>

Admin

/24-7
Toggles 24/7 continuous voice stay mode, keeping Nirvana in the voice channel indefinitely even if everyone leaves.
Premium & Vote Required
/djrole
Manages server DJ roles that let authorized users control music playback without Administrator permissions.
/djrole <add | remove | show | reset> · Vote Required
/ignorechannel
Configures channel ignore settings so the bot won't respond to standard commands in specific channels (Admins exempt).
/ignorechannel <add/remove/list> · Vote Required
/prefix
Configures or resets the custom command prefix for text commands within the server.
/prefix <set | reset> <prefix> · Premium & Vote Required

Automations

/autorole
Interactive configuration to automatically assign specific roles to newly joined human members or bots upon arrival.
/autorole · Vote Required
/invcrole
Configures automatic role rewards for members based on invite tracking and recruitment thresholds.
invcrole <@role | remove> · Premium Required

Developer

/addpremium
Grants a premium subscription tier to a specified user or guild for a set duration.
aprem <guildId> <standard|platinum|gold>
/blacklist
Restricts a malicious user or server from interacting with Nirvana across all clusters.
blacklist <add|remove> <user|guild> <id>
/devinfo
Displays internal developer runtime metrics, memory allocation, shard clusters, and host system health.
/eval
Executes arbitrary JavaScript/TypeScript expressions within the bot process runtime (Owner only).
eval <code>
/guildleave
Instructs Nirvana to immediately leave a specified Discord server by Guild ID.
guildleave <guildId>
/guildprofile
Fetches the database and operational metadata profile for a specified guild ID.
guildprofile <guildId>
/guildlist
Generates a paginated list of all guilds Nirvana serves, with member counts and shard IDs.
/minipermit
Manages secondary developer and staff permissions for delegated bot administration.
minipermit <add|remove|list> [user]
/noprefix
Grants or revokes no-prefix command privilege for authorized users across all guilds.
noprefix <add|remove|clear|list> [userId] [days]
/removepremium
Revokes an active premium license from a guild or user ID.
removepremium <guildId>
/invitecreate
Generates a fresh instant invite link for any guild Nirvana is currently a member of.
invitecreate <guildId>
/invitedelete
Deletes a generated bot invite link.
invitedelete <guildId>

Giveaway

/giveaway-start
Launches a new interactive giveaway with customizable duration, winner count, prize title, and target channel.
/giveaway start <duration> <winners> <prize> ...options
/giveaway-edit
Edits the properties (prize, winner count, remaining duration) of an active giveaway.
/giveaway edit <message_id> <prize>
/giveaway-end
Manually forces an active giveaway to conclude immediately and selects winners ahead of time.
/giveaway end <message_id>
/giveaway-reroll
Rerolls new winner(s) from eligible entrants of a previously concluded giveaway.
/giveaway reroll <message_id>
/giveaway-list
Lists all currently active giveaways running in the current Discord server.

Greeting

/setup-welcome
Launches an interactive wizard to configure welcome channels, rich embeds, background cards, and greeting messages for new members.
setup-welcome
/setup-leave
Interactive wizard to configure departure/goodbye messages and logs when members leave the server.
setup-leave
/setup-boost
Interactive configuration to broadcast celebratory boost announcements when members boost the server.
setup-boost

Information

/botinfo
Displays in-depth Nirvana system information including shard count, active clusters, latency, and server/user counts.
/help
Interactive command guide displaying all modules, category menus, and detailed command syntax.
/invite
Provides official Nirvana invite links, recommended Discord OAuth permissions, and the support server invite.
/nodes
Displays Lavalink audio server connectivity, memory consumption, player stats, and socket latency.
/ping
Measures Discord gateway websocket latency, shard response times, and database query latency.
/premium
Displays server and user premium status, active subscription tiers, and unlocked features.
/profile
Shows a rich visual profile of a user including bot level, achievement badges, and stats.
/uptime
Displays how long the current cluster and bot instance have been online without interruption.
/vote
Provides links to vote for Nirvana on Top.gg and other platforms to unlock vote rewards.

Last.fm

/lfm-login
Connects and authorizes your Last.fm username with Nirvana for scrobbling and playback stats.
/lfm-login <username>
/lfm-logout
Disconnects your linked Last.fm account from the bot database.
/lfm-nowplaying
Displays your currently scrobbling or most recently played track from Last.fm with rich cover artwork.
/lfm-nowplaying [user]
/lfm-recent
Shows a paginated list of your most recently scrobbled tracks from Last.fm.
/lfm-recent [user]
/lfm-profile
Displays detailed Last.fm profile information, total scrobbles, registered date, and top artists.
/lfm-profile [user]
/lfm-toptracks
Displays your most played tracks on Last.fm over a chosen timeframe.
/lfm-toptracks [period] [user]
/lfm-topartists
Displays your most listened to music artists over a selected period.
/lfm-topartists [period] [user]
/lfm-topalbums
Displays your top music albums over a specified time period.
/lfm-topalbums [period] [user]
/lfm-scrobble
Manually scrobbles a track, artist, and optional album to your Last.fm profile through Discord.
/lfm-scrobble [track] [user] [private]
/lfm-compare
Compares musical compatibility and shared artists/tracks between two Last.fm users.
/lfm-compare <user>

Moderation

/ban
Bans a specified member from the server with optional reason and message deletion history.
/ban <user> [reason]
/unban
Removes a ban for a user using their numeric Discord User ID.
/unban <user id> [reason]
/kick
Kicks a member from the server, allowing them to rejoin with a valid invite.
/kick <user> [reason]
/timeout
Puts a member in timeout (temporary mute) for a specified duration (e.g. 60s, 10m, 1h, 1d).
/timeout <user> <duration> [reason]
/unmute
Removes an active timeout from a member immediately.
/unmute <user> [reason]
/nick
Changes or resets the server nickname of a specified guild member.
/nick <user> [nickname]
/lock
Locks a text channel to prevent @everyone from sending messages.
/lock <channel>
/unlock
Unlocks a locked channel, restoring message sending permissions for @everyone.
/unlock <channel>
/hide
Hides a channel by revoking View Channel permissions for @everyone.
/hide <channel>
/unhide
Restores View Channel permissions so @everyone can see the channel again.
/unhide <channel>
/purge
Bulk deletes up to 100 messages in the current channel, optionally filtering by user.
/purge [all|bot|user|emoji|contains] <amount> [user/text]
/nuke
Clones the current channel with identical permissions and deletes the old one, purging all message history instantly.
nuke [channel]
/automod
Creates and configures Discord native AutoMod rules (anti-spam, mention limits, profanity filters) managed via Nirvana.
Premium & Vote Required

Music

/play
Plays audio from YouTube, Spotify, SoundCloud, Apple Music, or direct URLs with high quality streaming.
/play <Song Name / Song URL>
/search
Searches for songs and presents an interactive select menu to choose the exact track to play.
/search <song> · Vote Required
/nowplaying
Displays an interactive now-playing card with progress bar, author, requester, and playback controls.
/queue
Displays the list of queued songs with durations, requester tags, and pagination controls.
/skip
Skips the current music track and plays the next song in the queue.
Premium & Vote Required
/skipto
Jumps directly to a specific track number in the queue, skipping all preceding songs.
/skipto <number>
/remove
Removes a specific song from the queue by its index number.
/remove <song number>
/seek
Fast forwards or rewinds playback to a specific timestamp in the current song.
/seek <duration>
/volume
Sets or adjusts audio playback volume between 0% and 200%.
/volume [volume]
/pause
Pauses the currently playing music track.
/resume
Resumes playback of a paused music track.
/stop
Stops playback, destroys the player, clears the queue, and leaves the voice channel (unless 24/7 is enabled).
/loop
Toggles track looping modes between Disabled, Current Track, or Whole Queue.
/shuffle
Randomizes the order of all tracks currently waiting in the music queue.
Premium & Vote Required
/clearqueue
Clears all upcoming songs from the queue while keeping the currently playing song intact.
/autoplay
Toggles intelligent autoplay mode to automatically queue similar tracks when the queue runs dry.
Premium & Vote Required
/filter
Applies rich audio DSP filters and equalizer effects (Bassboost, Nightcore, 8D, Vaporwave, and more).
Premium & Vote Required
/likedsongs
Manages your personal liked songs playlist, letting you save songs and play them anytime.
/likedsongs [user] · Premium & Vote Required
/join
Summons Nirvana into your current voice channel without starting track playback.
/leave
Disconnects the bot from the current voice channel and ends the session.

Ticket

/ticket
Interactive support ticket system with dropdown ticket creation, custom embed panels, staff role routing, and ticket logging.

Tools

/setup
Configures and manages custom role triggers, letting authorized users claim or assign custom roles.
setup <subcommand> [args]
/roleicon
Changes the icon of a specified role using a custom server emoji or image URL.
roleicon <@role> <emoji|url>
/steal
Steals/imports an emoji or animated sticker from another server or URL into your server with a custom name.
steal <emoji>

Utility

/afk
Sets an AFK status with an optional custom message that auto-responds when you are pinged.
/afk <reason>
/avatar
Fetches the full-resolution user or server avatar with direct PNG/JPG/GIF download links.
/avatar [user]
/banner
Displays the full-resolution profile banner or server banner of a user.
/banner [user]
/userinfo
Shows detailed member info including account creation date, join date, roles, permissions, and badges.
/userinfo [user]
/serverinfo
Displays comprehensive server statistics including owner, member counts, channels, roles, emojis, and boost tier.
/membercount
Displays a clean statistical breakdown of total server members, separating humans and bots.

Ready for
audio perfection?

Add Nirvana to your server today and experience crystal-clear, high-fidelity music without compromise.