Giveaways module

Discord giveaway bot

One command starts a giveaway with a prize, a countdown and an entry button. The bot picks the winners itself when time runs out - or earlier, when you say so.

What the Giveaways module can do

  • Start with one command

    Prize, number of winners, duration and channel - all in a single /giveaway start command.

  • Required roles

    Limit entry to members with a chosen role, e.g. server boosters or verified members.

  • Several winners at once

    One giveaway can pick more than one person - you set the number of winners when you start it.

  • Ending early

    No need to wait for the countdown - a command ends the giveaway and picks winners right away.

  • Reroll a winner

    If a winner doesn't respond or doesn't meet the conditions, you pick a new one with a single command.

  • List of active giveaways

    See all running giveaways on the server along with the time they have left.

How to set it up

  1. 1

    Add AdviceBot to your server and sign in to the dashboard with Discord.

  2. 2

    In the channel where the giveaway should appear, type /giveaway start.

  3. 3

    Enter the prize, duration, number of winners and, optionally, required roles.

  4. 4

    The bot posts a message with an entry button and picks the winners itself when time is up.

Key commands

  • /giveaway startstart a giveaway: channel, prize, duration, number of winners, required roles
  • /giveaway endend a giveaway early and pick winners
  • /giveaway rerollpick a winner again
  • /giveaway listlist of active giveaways with countdowns

Frequently asked questions

Is the giveaway bot free?

Yes. Starting, ending early, rerolling a winner, required roles and multiple winners all work on the free plan.

Can I require a specific role to enter?

Yes, when you start a giveaway you list the roles required to take part - a mention, an ID or an exact name, and you can give several at once.

What if a winner doesn't claim the prize?

The /giveaway reroll command picks a new winner from the same giveaway, without starting over.

Can one giveaway have several winners?

Yes, you set the number of winners when you start - from one person to dozens.

How do I see which giveaways are still running?

The /giveaway list command shows all active giveaways on the server with their remaining time.

Add AdviceBot to your server

Giveaways and dozens of other modules in one bot, with a dashboard in your browser. Free, with no server limit.