Skip to content

Raffles Module

The Raffles module is used to create and manage venue raffles within the server.

Raffles are a great way to engage with your community and reward your members for their participation.

'Completed' Status

When a raffle has ended, and winner(s) have been drawn, the activity will be marked as Completed. This means that the raffle is no longer active and will not be displayed in the main menu.

Raffles

To access the raffles menu, run the /admin activities command and select the Raffles Menu button.

Raffle Management

The raffles menu is used to manage all venue raffles. It displays a count of all active raffles and a mention of the channel where raffles are posted.

raffle Menu

Add Raffle

The Add Raffle button will create a new raffle with null values and redirect you to the raffle management menu.

Modify Raffle

The Modify Raffle button allows you to edit raffles that you've already created. Clicking on it will spawn a selector box with all active raffles. Select the raffle you'd like to modify.

Remove Raffle

The Remove Raffle button will delete a raffle from the system by presenting a selector box with all active raffles. Select the raffle you'd like to remove.


Raffle Menu

Raffles are similar to giveaways but are more focused on the selection of winners.

Each raffle contains the following editable fields:

Raffles Management Menu

  • Name - The main title for the raffle.
  • Num. Winners - The number of winners to be selected.
  • Prize Split - The amount of the winnings that will be split among the winners and the house.
  • Cost - The cost, per ticket, to enter the raffle.
  • Auto-Notify - Whether to notify the winner automatically.

Name

The main title for the raffle - displayed at the top of the embed. If not provided, will default to Unnamed Raffle.

Restrictions

Maximum Length: 80 characters.

Raffle Name Example

Num. Winners

The number of winners to be selected. This field defaults to 1.

The maximum number of winners is 10.

Raffle Num Winners Selection

Prize Split

Typically, prizes in raffles are split between the winners and the house. To set the prize split, provide a percentage of the total prize pool that will be awarded to the winner(s).

Restrictions

Accepted Value Range: 0% - 100%.

Winner Percent Example

Cost

The cost, per ticket, to enter the raffle. This field defaults to 100,000 gil.

This is the value that is multiplied by the number of tickets purchased to determine the total cost of entry, which is added to the raffle's prize pool.

Raffle Cost Example

Auto-Notify

Whether to notify the winner automatically in DMs.

This field defaults to Auto-Notify: On

Toggle Button

The button will display the text ON if winners will be notified automatically, and OFF otherwise.

Active/Inactive Status

To add tickets to a raffle, you must first activate it. This allows different permissions to be set for the /addtickets command, which can be beneficial for larger venues.

Just a Note, Kupo!

Only one raffle can be active at a time.

To set a raffle as the current active raffle, click the Inactive button.

Toggle Button

The button will display the text Currently Active if the raffle is marked as your venue's active raffle, and Inactive otherwise.

Raffle Active Example

Roll Winners

The Roll Winners button will select and notify the winners of the raffle.

This will also mark the raffle as Completed and remove it from the main menu.

Entries Report

The Entries Report button will respond with a text file of all users who have entered the raffle and their ticket counts.

Raffle Entries Example

Post Tracking Message

The Post Tracking Message button will post a message in the raffle channel with basic information about the raffle, including the current pot, prize split, ticket cost, and number of winners.

The message is also updated when the raffle is rolled to show the winners.

Raffle Tracking Example

Adding Tickets

To add tickets to a raffle, the raffle must first be marked as the server's current active raffle.

Once a raffle has been activated, run the /addtickets command and provide the entrant and number of tickets.

Add Tickets Example