# Giveaway options, requirements and rerolls

Every /giveaway option, entry requirements, bonus entries, the participants and reroll context menus, and reaction goals.

Source: https://noxyrbot.com/docs/giveaway-tools

## Creating

- **prize, duration, winners**: Required. duration is like 30m, 2h, 1d, 1w. winners is 1 to 100.
- **channel**: Where to post; defaults to the current channel.
- **messages_required**: Minimum messages the member has sent in the server (as counted by the bot) to enter.
- **roles_required + roles_required_config**: Roles the member needs. AND means all of them, OR means any one.
- **roles_bonus_entries**: A role whose members get an extra entry.
- **winners_roles**: Roles to grant to winners.

## While it runs

Members enter with the button. If they do not meet a requirement the bot tells them which one. The embed shows the entry count and the end time as a Discord timestamp. /giveaway send reposts every active giveaway, for when a channel was cleared or the message was deleted.

## Ending, reroll and participants

Giveaways end on their own; /giveaway end message_id ends one early. /giveaway reroll message_id draws new winners from the same entries. Right-click the giveaway message → Apps → view participants lists everyone who entered, and → reroll giveaway is the same as the command. Winners are announced in the channel and the embed is updated.

## Reaction goals

/giveaway reaction-goal starts a counter: members click a button with the emoji you chose, and the message shows progress toward the goal (for example "500 clicks unlocks a drop"). It has a duration and a channel like a giveaway but no winners.

> Note: The Giveaway Custom page in the dashboard sets the embed color, images and wording used by all giveaways in the server.
