/raffle

Module: Giveaways
create a raffle, allowing users to enter for a chance of being selected as a winner

/raffle start

/raffle start <duration> [description] [number_of_winners] [required_role]
Start a new raffle

duration

Duration the raffle will stay open for before drawing a winner; e.g. “2 days”

  • Type: STRING
  • Required: TRUE

description

Message to be shown with the raffle

  • Type: STRING
  • Required: FALSE

number_of_winners

Number of winners to be drawn at the end of the raffle.

  • Type: INTEGER
  • Required: FALSE

required_role

Role required to enter the raffle

  • Type: ROLE
  • Required: FALSE

/raffle update

/raffle update <raffle_id> [description] [number_of_winners] [duration] [required_role]
Update an existing raffle

raffle_id

Identifier of existing raffle

  • Type: AUTOCOMPLETE SELECTION
  • Required: TRUE

description

New message to be shown with the raffle

  • Type: STRING
  • Required: FALSE

number_of_winners

New number of winners to be drawn at the end of the raffle.

  • Type: INTEGER
  • Required: FALSE

duration

New duration for the raffle; e.g. “5 days”

  • Type: STRING
  • Required: FALSE

required_role

New required role to enter the raffle. Will not apply retroactively

  • Type: ROLE
  • Required: FALSE

/raffle draw

/raffle draw <raffle_id>
End the raffle and draw a winner. Use the command again to draw a new winner

raffle_id

Identifier of existing raffle

  • Type: AUTOCOMPLETE SELECTION
  • Required: TRUE

/raffle abort

/raffle abort <raffle_id>
End the raffle and DO NOT draw a winner

raffle_id

Identifier of existing raffle

  • Type: AUTOCOMPLETE SELECTION
  • Required: TRUE