Docs

Giveaways

Create and manage server giveaways

🎁 What are Giveaways?

Giveaways let you host contests where members can enter to win prizes. Think of it like a raffle - people click a button to enter, and when the time is up, Modora randomly picks winners automatically.

Perfect for rewarding your community, celebrating milestones, or just having fun! You can give away Discord Nitro, game codes, roles, or anything else you want.

How to Create a Giveaway (Step-by-Step)

Giveaways are created in Discord with the /giveaway command. Enable the module in the dashboard first, then follow these steps.

01

Enable Giveaways in Dashboard

Go to modora.gg/dashboard → your server. Open Modules, find Giveaways, enable it if off. The /giveaway command only works when the module is on.

Dashboard → Your Server → Modules → Giveaways (enable)
02

Open Discord & Go to Channel

In Discord, open the channel where you want the giveaway to appear (e.g. #giveaways or #announcements).

Discord → Your server → Select channel
03

Type /giveaway start

Type / and select 'giveaway' → 'start'. Or type /giveaway start and press Enter. A form/modal will appear.

Type: /giveaway start
04

Fill in Prize & Duration

Prize: What you're giving away (e.g. 'Discord Nitro', 'VIP Role'). Duration: How long it runs - use 1h, 7d, 2w etc. (hours, days, weeks).

Modal: Prize field, Duration field
05

Set Number of Winners

How many winners? Enter 1 for one winner, or 3, 5, etc. for multiple. This is in the same modal.

Modal: Winners field
06

Requirements (Optional)

If the form has requirements, you can require a role or level. Leave empty to let anyone enter.

Modal: Required role / level (optional)
07

Create

Click Submit or press Enter. The giveaway message appears in the channel with a button. Members click to enter!

Modal → Submit

✅ That's it!

Members can now click the button to enter. When time runs out, winners will be selected automatically!

Managing Giveaways

Once a giveaway is running, here's how to manage it:

/giveaway reroll [message-id]

Pick new winners if the original winners don't respond or you want to pick again. Right-click the giveaway message and copy the message ID, then use it in this command.

/giveaway reroll 123456789012345678

/giveaway end [message-id]

End a giveaway early before the timer runs out. Useful if you need to cancel it or end it sooner.

/giveaway end 123456789012345678

/giveaway list

See all active giveaways in your server. Shows what prizes, how long left, and how many entries.

💡 Tip:

To get a message ID, right-click the giveaway message → Copy Message ID (you need Developer Mode enabled in Discord settings).

Advanced Features

Public Giveaway Pages

Share your giveaways outside of Discord! Enable 'Allow Public View' in the dashboard to get a shareable link you can post on social media or your website.

Automatic Winner Tickets

Automatically create a support ticket for each winner when a giveaway ends. Handy for collecting shipping addresses or contact details.

Common Questions

Was this page helpful?