Spin up a Discord giveaway bot

Your bot posts the giveaway, counts every entry and names the winner, right on time.

Build my giveaway bot

No code. Free while in beta. Already in Discord? Add camelBot and type /camel create.

Entry rules

Your rules on every ticket

Say who can enter in plain words. Your bot checks each press of Enter and answers privately, so everyone knows where they stand.

After the draw

Winners claim with one press. Staff reroll with one command.

Every ticket has two halves. The winner gets their name in the channel and a button to claim the prize. Your staff get a log of every claim, and a reroll for any prize nobody claims.

Winner’s half

mika is mentioned by name and claims the prize with one press.

No. 0031
Host’s half

Staff see every claim, and /lucky reroll picks a new winner for a prize nobody claims.

No. 0031

Dress rehearsal

Run a test draw before anyone enters

Press Enter as Alex or Sam, two pretend members, and draw early with Run now.

Only you see this. Nothing goes to Discord.

FAQ

Discord giveaway bot questions

  1. How do I make a Discord giveaway bot?

    Describe it in plain words at bots.camelai.com, like the prize, how long it runs, how many winners and who can enter. Our AI builds it, you run a test giveaway in a private channel, and you add it to your server with a few clicks.

  2. Can I try a giveaway before my server sees it?

    Yes. Every bot gets a private test channel. Start a giveaway there, press Enter as the pretend members Alex and Sam, and run the draw early with Run now. Your server sees it only once you add the bot.

  3. Can a giveaway require a role to enter?

    Yes, just say it, like “only members with the Level 5 role can enter.” Your bot checks each person when they press Enter, and privately tells anyone who can’t enter yet what they need.

  4. How does the bot pick the winner?

    When time runs out, it draws at random from everyone still entered, and with several winners nobody is picked twice. Then it mentions the winners by name in the channel and updates the giveaway post to show them.

  5. Can I reroll a giveaway winner?

    Yes. Give your organizers a reroll command, like /lucky reroll. It draws a new winner from the people who entered and haven’t won yet, posts the result, and can save who asked and why.

  6. Can boosters or active members get extra entries?

    Yes. Tell it who gets more, like “server boosters get two entries.” It counts their extra entries in the draw and tells each person how many they have when they press Enter.

  7. Can the bot DM the winners?

    Yes. Ask it to send each winner a DM with the prize and how to claim it. The winner is also mentioned by name in your giveaway channel, so everyone sees who won.

  8. Can giveaways run on a schedule?

    Yes. It can start a giveaway every Friday evening and draw on Sunday, or end any giveaway at the exact time you set, down to the second.