YourBot v0.0.37
Added
- Giveaways: entry requirements on the form. Set a minimum account age, time in the server, required and excluded roles and a minimum message count, and the giveaway message tells members up front.
- Giveaways: blacklist and bypass roles. Block members or roles from entering across the server with /giveaway blacklist or from Setup, and list roles that skip every requirement.
- Giveaways: winner cooldown. Keep recent winners out of new giveaways for as many days as you choose.
- Giveaways: custom messages. Write your own entry confirmation, entry denied and winner DM text, for the server or for one giveaway, with placeholders for the member, the prize and the results link.
- Giveaways: drops. Pick the drop entry method and the first members to click Enter win on the spot, one per slot, with the slots and winners shown on the message as they go.
- Giveaways: referral entries. Give bonus entries for every member who joins through a personal invite link from the My invite link button, or require a number of referrals to be eligible. /giveaway invite shows your link.
- Giveaways: entry tasks. Add link or custom tasks that members complete on the public page, required ones before entering and optional ones for bonus entries.
- Giveaways: prize vault. Store keys, codes or links per prize tier on the giveaway page. Each winner receives the next unused item in their winner DM, after they confirm when confirmation is on.
- Giveaways: the public page shows your server icon and name, who is hosting, and for drops a live strip of claimed and open slots.
Changed
- Giveaways: the giveaway message has a new layout. Prize, winners and end time sit in their own fields with a live countdown, the host and the requirements are listed, drops show a progress bar, one link leads to the live page and the tasks, and the colour follows the status. An ended giveaway keeps its title and lists the winners by prize.
- Giveaways: the dashboard list shows each giveaway's status, entry method, top prize, host, countdown and drop progress, in two columns on wide screens.
- Giveaways: the giveaway page names the channel, host, winners and entrants with avatars, shows a created, posted, ends and drawn strip, and lists the entries right under the details with their weights.
- Giveaways: only hosts can create, end, reroll or cancel from Discord, based on the host role from Setup or Manage Server. Every member can still use /giveaway list and /giveaway info.
Fixed
- Giveaways: winners are announced and messaged exactly once, whoever ended the giveaway. Ending or rerolling from the dashboard now posts the results and DMs the winners like the slash command does.
- Giveaways: a member who was disqualified can no longer re-enter by removing and adding their reaction.
- Giveaways: a second reroll no longer picks a winner from an earlier draw, and a reroll of one prize tier keeps the other tiers on the results.
- Giveaways: a giveaway with more than ten thousand entries draws from every entry.
- Giveaways: winners are checked against the server at draw time, so members who left are skipped.
- Giveaways: cancelling works from every state and no longer accepts a giveaway that is already drawing.
- Giveaways: winners with closed DMs are told in the channel and can confirm their prize with a button there.
- Giveaways: recurring giveaways stop after a cancel and keep going after a completed run, and a scheduled giveaway whose start passed while the bot was down is cancelled with a note instead of left behind.
- Giveaways: the message says 1 entry instead of 1 entries.
- Giveaways: editing a giveaway can no longer point it at a channel outside your server.