
What changed
Giveaways is back, rebuilt from scratch. Members press Enter on the post to join, and when time is up your bot picks the winners at random and announces them. The page has six tabs: Post, Entering, Winners, Prizes, Schedule and Giveaways and stats, with a preview of the post beside them.
Every setting is free
Everything here works on the free plan. Each server can run up to 25 giveaways at once, each with up to 50 winners, lasting from 1 minute to 90 days.
Set up your first giveaway
- Open Modules and click Giveaways, then press Enable.
- On the Post tab, pick the channel under Where giveaways are posted, and the roles under Who can host giveaways.
- Press Save Changes.
- Use
/giveaway startin Discord, or press Start a giveaway on the Post tab.
What you can set
- Entering: roles members need or can't have, roles that skip every rule, account age, time in the server, and a number one of your custom variables must reach. Bonus entries give members with a role extra chances.
- Winners: the least entries for a draw, a second check at the draw, a winner role for good or for a while, and a DM to winners.
- Prizes: a Claim prize button, a time to claim with a new winner picked when it runs out, and private prize codes.
- Schedule: save up to 10 giveaways to start in one press, or switch on Start it again and again for a weekly one.
- Giveaways and stats: what's running, what ended, who entered and who won, with End now, Cancel and Reroll.
- Every message the bot sends can be changed.
The commands
Hosts use /giveaway start, drop, end, reroll, edit, pause, resume and cancel, and can right click a giveaway post for End giveaway and Reroll giveaway. Everyone can use /giveaway list and entrants. In a drop, the first people to press Grab it win.
Good to know
- Each server has its own channel, hosts, entry rules and saved giveaways. Pick one in the server menu at the top right.
- A member can only win once per giveaway, and a reroll never picks an earlier winner. Members who leave the server are taken out of running giveaways.
- If a giveaway's timer is missed while the bot is offline, an hourly check ends it.
- Nobody gets a DM unless you turn winner DMs on. Who entered is deleted 30 days after the draw, or after the days you pick.
- Giveaways is made of ordinary builder blocks, and its commands and events don't use up your 3 free commands and 3 free events.
- On free bots, each message ends with a small Made with BotGhost line.
- If your bot still has the old Giveaways on, it shows as Giveaways (old) in your modules.
- The full guide is in the Giveaways docs.
Full list of changes
- NewThe new Giveaways: the post, entering, winners, prizes, saved giveaways and stats on one page, with a live Discord preview
- NewStart a giveaway from the page, with a preview of the post, or with
/giveaway startin Discord - NewWhere giveaways are posted and Who can host giveaways: members with Manage Server can always host
- NewThe giveaway post: change the whole message while it runs, once it ends and when it's cancelled; its entry count and end time keep themselves up to date
- NewButtons on the post: Enter (with its emoji), Leave, and an Entrants button that privately lists the first 20 who entered
- NewWhen a giveaway starts: ping a role, and write every start, end and reroll in a log channel
- NewWhat a new giveaway starts with: how long it runs (1 minute to 90 days) and how many win (up to 50)
- NewWho can enter: roles they need one of or all of, roles that keep them out, members who can't enter, and roles that skip every rule
- NewBonus entries: extra entries for up to 10 roles, from +1 to +10 each, shown on the post
- NewAccount age and time in the server, and A custom variable they need, like a level or points from one of your member number variables
- NewPrivate replies when a member enters, is already in, can't enter (with the reason), leaves, or presses on a giveaway that is closed or paused
- NewPicking the winners: the least entries for a draw, Check the winners again at the draw, and Ping the winners
- NewMessages for the winners, for when nobody wins and for rerolls, sent as a reply to the post
- NewWinner role, kept for good or taken away after a time you pick
- NewWhen a winner gets a DM: off to start with; when it's on, the post says Winners get a DM
- NewHow long entries are kept: 30 days after the draw to start with, from 1 to 90; rerolls work until then
- NewClaim prize button for the winners, Time to claim with Pick someone else when it runs out, and Prize codes handed out privately when a winner claims
- NewSaved giveaways: up to 10, each ready to start in one press, and Start it again and again to repeat one every week or any time you pick
- NewGiveaways and stats: what's running and what ended, who entered and won, and totals for the last 30 days, with End now, Cancel and Reroll
- New
/giveaway start,drop,end,reroll,edit,pause,resumeandcancelfor hosts, and/giveaway listandentrantsfor everyone - NewDrops:
/giveaway dropposts a prize, and the first people to press Grab it win - NewRight click End giveaway and Reroll giveaway on a giveaway post, for hosts
- NewDifferent settings for each server, from the server menu at the top right of the page
- NewTrigger a Custom Event: a new block that runs an event with the new When triggered by a block trigger, which also gets a Run now button
- NewBundle quick edits and Add a line under the message on Send or Edit a Message
- NewRead a Length of Time in Manipulate some text: turns 2d 12h, 90m or 1 week into seconds
- NewHas any of them, Has all of them and Has none of them in Role Condition
- NewChange a list in a key, How Many Times and Add every item of another list in Set Variable, and Every property that starts with in Delete Variable