!qopen seq or !qopen ran → viewers type !qjoin → mod types !qdraw → drawn players type !qready within 30s → confirmed players appear in the lobby.
Repeat !qdraw to fill more slots. Use !qstop when done taking new players, or !qreset to wipe everything and start fresh.
!qstop closes the queue so no new players can join — but everyone already in the queue stays. The lobby stays intact too. You can reopen with !qopen and continue drawing.
!qreset wipes everything: queue, lobby, and draw state. Everyone has to !qjoin again from scratch.
Yes, in two cases: if the stream has been offline for about 10 minutes, or if there has been no queue activity (joins, leaves, draws) for 2 hours. The bot announces > queue auto-closed with the reason.
Players already in the queue are kept — reopening with !qopen continues where you left off. While the stream is offline the bot also stops repeating the queue-open announcement.
!qopen seq — sequential. Players are drawn in the order they joined. First in, first out.
!qopen ran — random. Players are drawn randomly from the queue regardless of join order.
Yes — !qdraw 3 draws up to 3 players. They are prompted one at a time: each has 30 seconds to !qready before the next is called. You can draw up to 5 at once.
They have 30 seconds to type !qready. If the timer runs out, their slot is lost and the next player in the drawn batch is prompted.
They are automatically put back at the end of the queue — no need to !qjoin again.
!qskip passes your slot and puts you back at the end of the queue automatically. You can be drawn again in a future !qdraw.
Mods can also skip on a player's behalf.
The lobby shows players who have confirmed their slot with !qready. It persists across multiple !qdraw rounds so you always know who is already in.
The lobby clears on !qnext (players moved back to queue) or !qreset (everything wiped).
!qnext — moves everyone in the lobby back to the end of the queue and clears the lobby. Players who were waiting in queue the whole time stay at the front. Fair for everyone.
Use !qreset instead if you want a completely fresh start with no one in queue.
Players who haven't chatted in the last 10 minutes are skipped when drawn. This prevents AFK players from holding up the lobby. They stay in the queue — they just need to type something to become active again.
The Twitch authorization asks for a single permission: channel:bot — it lets que0p join and send messages in your channel. No access to your account, email, follower list, or streaming controls.
You can remove the bot at any time by typing !qpart in your chat. The code is fully open source on GitHub if you want to verify what it does.
Share /queue.html?channel=yourname — it updates every 3 seconds and shows the queue, lobby, active ready-up countdown, and an activity log of draws and outcomes.
Yes — there's a dedicated transparent overlay. In OBS or Streamlabs, add a Browser source with URL https://que0p.stream/overlay.html?channel=yourname, width 340, height 620.
It shows the queue, lobby, and live ready-up countdown over your gameplay — and hides itself completely when the queue is closed and empty, so you can leave the source in your scene permanently. Add &max=12 to the URL to change how many queue rows are shown (default 8).