!sorteo; typing it without arguments shows the system’s help.
Aliases: sorteos, giveaway, gw
Creating and managing giveaways (
crear, fin, reroll, cancelar, track) requires being the server owner or having Administrator or Manage Server. Looking things up (lista, info, req on yourself) is open to everyone.!sorteo crear
Publishes a giveaway in the current channel (or in the one you specify with--canal).
Usage: !sorteo crear <duration> [winners] <prize> [options]
Aliases: create
Permissions: Manage Server
- duration — from 1 minute to 60 days, in
s/m/h/d/wformat (e.g.30m,12h,2d,1w). - winners — optional number from 1 to 20 right after the duration. If you leave it out, there’s 1 winner.
- prize — free text.
Requirements
Add as many options as you want at the end of the command. Anyone who doesn’t meet them can’t enter, and Lucie will tell them exactly what they’re missing.Extras
Examples
A server can have up to 10 active giveaways at once, and Lucie needs Send Messages and Embed Links in the channel where it’s published.
!sorteo lista
Shows the server’s active giveaways: ID, prize, entrants, when they end, and a link to the message. Usage:!sorteo lista
Aliases: list, activos
!sorteo info
Shows the details of a giveaway by its ID: prize, requirements, entrants and, if it already ended, its winners (or whether it was cancelled). Finished giveaways remain viewable for 30 days. Usage:!sorteo info <id>
Examples
!sorteo fin
Ends a giveaway right now and picks the winners, without waiting for the scheduled date. Usage:!sorteo fin <id>
Aliases: end
Permissions: Manage Server
!sorteo reroll
Redraws an already finished giveaway among those who entered and still meet the requirements. Previous winners are excluded forever: a can never repeat a winner. Usage:!sorteo reroll <id>
Permissions: Manage Server
Entries are kept for 24 hours after the giveaway ends. After that window there are no candidates left for a reroll.
!sorteo cancelar
Cancels an active giveaway with no winners. Entries are deleted immediately, so a cancelled giveaway can’t be rerolled. Usage:!sorteo cancelar <id>
Aliases: cancel
Permissions: Manage Server
!sorteo req
Checks which requirements a user meets and since when, giveaway by giveaway, plus whether they’re entered and with how many entries. Without arguments it checks you across the active giveaways (up to 3); with an ID it checks that specific giveaway. Usage:!sorteo req [@user] [id]
Aliases: requisitos, estado
Permissions: anyone can check themselves; checking others requires Manage Server.
Examples
!sorteo track
for status texts: put a text under tracking before creating the giveaway and Lucie will start counting how long each member has had it in their status. Essential if you’re going to require minimums like--estado /lucie 1d — otherwise everyone’s counter would start from zero when the giveaway is created.
Usage: !sorteo track [text] · !sorteo track off <text>
Aliases: seguimiento (and quitar as an alternative to off)
Permissions: Manage Server
- Without arguments, lists the tracked texts.
track <text>adds one (maximum of 5 per server).track off <text>removes it.
How to enter
Every giveaway is published with two buttons. All responses are private: only the person who presses sees them.Enter
If you meet everything, you’re in (with your extra entries if you have a bonus role). If not, Lucie replies privately with the exact list of what you’re missing — for example, “you’ve been in voice for 3 h, you need 1 d”. Fix it and press again. If you were already entered, pressing again refreshes your entries in case your roles changed.
My status
A private summary of your situation: each requirement marked as met or not, how long you’ve met it, and whether you’re entered (with your entries and when you joined).
How streaks count
Voice
Voice
Moving between voice channels keeps your streak. Joining the AFK channel counts as disconnecting.
Custom status
Custom status
Removing the text from your status while online breaks the streak and the counter resets to zero. Going offline on Discord only pauses it — sleeping doesn’t penalize you. Lucie only stores whether you have the text and since when, never the full content of your status.
How winners are chosen
- The draw is random and weighted by entries: a ×3 bonus role triples your odds.
- When drawing, Lucie re-validates the candidates: anyone who stopped meeting the requirements (or left the server) is out, and bonus entries are recalculated with current roles. Disable it with
--sinrevalidarat creation. - Winners are announced with a mention in the giveaway channel and the original message is updated as finished. If no one entered (or no one still qualified), the giveaway ends without a winner.