Built for stages and voice
Start a session on any stage or voice channel. Each channel runs its own queue, so a karaoke stage and a debate room can be live at the same time.
Open Mic keeps karaoke nights, poetry jams, talent shows and Q&A sessions fair. Members join the queue with one button, the host calls the next performer, and every performer gets a timed slot. On a Discord stage, BotGG can even make the performer a speaker and send the previous one back to the audience.

Start a session on any stage or voice channel. Each channel runs its own queue, so a karaoke stage and a debate room can be live at the same time.
Each performer gets the same slot length with a live countdown on the panel. The host can add time, and when it runs out BotGG calls the next one or shows “Time’s up”.
One panel shows who is on stage, the countdown and the next ten in line. Members join or leave with buttons; hosts get Next, Skip, +time and End.
On a stage, the performer is made a speaker and the previous one goes back to the audience. Someone who joins the stage late is promoted when they arrive.
Cap the queue length, allow joining only from the session’s voice channel, and limit everyone to one performance per session so the same voices don’t take every turn.
/openmic history lists recent performances and each member’s time on stage. The console adds 30-day stats, top performers and past sessions.
Open https://console.botgg.app, choose your server and switch on Open Mic in the Voice section. Pick a default stage, a panel channel, the slot length and who may host.
A host runs /openmic start (or starts it from the console’s Live tab) with an optional title and minutes per performer. The panel appears in the chat.
Members press Join on the panel or use /openmic join. They see their place in line and get a “You’re up” ping when it’s their turn.
Hosts press Next, Skip or +time, or let the timer move the queue on its own. When the night is over, End closes the session and saves the history.
Hosts are members with Manage Server, Manage Channels or Mute Members, members with a host role you choose, and whoever started the session. Everyone else can only join, leave and look at the queue, so nobody skips the line by accident. From the console a host can also reorder the queue, remove an entry or repost the panel.
Free servers can run 2 Open Mic sessions at once and Pro servers 10. Every session change is handled one at a time, so two hosts pressing Next together never skip two performers.
/openmic start, /openmic next, /openmic skip, /openmic extend, /openmic end: for hosts/openmic join, /openmic leave, /openmic queue: for members/openmic history: recent performances and time on stageGenerated from the bot’s real command definitions. Full list on the commands page.
/openmicOpen Mic: a fair speaker queue for stage and voice events9 subcommands/openmic startchannel?minutes?title?Open a session (hosts)/openmic joinchannel?Join the speaker queue/openmic leavechannel?Leave the queue/openmic queuechannel?Show the queue/openmic nextchannel?Call the next performer (hosts)/openmic skipchannel?Skip the current performer (hosts)/openmic extendseconds?channel?Give the performer more time (hosts)/openmic endchannel?End the session (hosts)/openmic historymember?Performer historyEvery feature works on the Free plan. Pro raises the limits and unlocks extras.
| Limit | Free | Pro |
|---|---|---|
| Open Mic sessions at once | 2 | 10 |
Create a stage or voice channel, turn on Open Mic in the BotGG console and run /openmic start there. Members press Join, and you call each performer with Next. The timer keeps every slot the same length.
Yes. Sessions run on stage and voice channels. Automatic speaker moves only apply to stages, because regular voice channels have no speakers and audience.
To move performers to the speaker spot it needs Mute Members on the stage, plus Send Messages and Embed Links in the channel where the panel is posted. Server Doctor checks this for you.
Yes. A host presses +time on the panel or runs /openmic extend with the number of seconds. The countdown on the panel updates straight away.
By default they can join again after their turn. Turn on “once per session” to give everyone a single performance, and cap the queue length for busy nights.
Add BotGG for free, then switch features on in the web console.