How to open a draw — step by step
A step-by-step guide to running a giveaway from start to finish.
!draw)There are three ways to set what prize is being given away:
Type the prize name into the prize input field at the top of the main window, then click SET.
Example: PLEX
Example: PLEX (CCP) ← with donator name
Example: PLEX (x3) (CCP) ← with quantity + donator
Click the dropdown next to the prize input and pick a prize from your configured lists.
Click the SET / OPEN button after typing or selecting a prize. This sets the prize AND opens the draw in one click.
Tip: You can also use "🎲 RANDOM PRIZE 🎲" from the dropdown to pick a random prize from your lists.
Click the OPEN DRAW button.
What happens: - The button label changes to CLOSE DRAW - Bot announces in Twitch chat: "GIVEAWAY OPEN! Prize: {prize}. Type '!draw' in chat!" - State indicator shows "COLLECTING" - Chat messages matching the join command are now accepted
Note: If you see an error when clicking OPEN DRAW, check that the bot is connected and a prize is set.
While the draw is open, viewers type the join command (!draw by default) in Twitch or Kick chat.
When you're ready to pick a winner:
Note: You can click CLOSE DRAW without picking a winner if you need to cancel. Later, click START DRAW to draw from the same participant pool.
The animation plays in the main display area. Available animation styles (configurable in Options → Draw Style):
If you used "🎲 RANDOM PRIZE 🎲" , a prize reveal animation plays FIRST to show what the prize is, followed by the winner draw.
Multi-Draw mode: If enabled, multiple winners are selected and shown in one Code Reveal animation.
After the animation, the winner has 90 seconds to confirm by typing any message in chat.
Once confirmed, the bot tries to resolve the winner's EVE character:
!ignTip: Winners can pre-register their IGN at any time with
!ign <character name>in chat.
| Button | When to Click | What It Does |
|---|---|---|
| SET | Before draw | Sets the prize from the input field |
| OPEN DRAW / CLOSE DRAW | Before/after collecting | Opens or closes entry collection |
| SET / OPEN | Before draw | Sets prize AND opens draw in one click |
| START DRAW | When entries are collected | Closes entries, selects winner, plays animation |
| ABANDON DRAW | During animation/confirmation | Cancels everything, resets to IDLE |
| PURGE LIST | After a draw | Clears all remaining participants |
| Issue | Solution |
|---|---|
| "Cannot open draw — no prize set" | Type a prize or select one from the dropdown, then click SET |
| "Bot is not connected" | Wait for the bot to connect, or check Twitch credentials in Options |
| "No participants to draw from" | Make sure viewers are typing the join command (!draw) in chat |
| Winner didn't confirm in time | Click START DRAW again to pick a new winner from remaining entries |
| Animation stuck or not showing | Click ABANDON DRAW, then try again. If persistent, restart the app |
| "No IGN found" for winner | Ask the winner to type !ign <character name> in chat |
| Key | Action |
|---|---|
Ctrl+I |
Import prizes from file (Notepad) |
Ctrl+E |
Export prizes to file (Notepad) |
Delete |
Remove selected item (Notepad) |
| Hotkeys | Configurable in Options → Hotkeys |