Skip to main content

Overview

With Flipsuite, you can create raffles directly in Discord through raffle commands. There are multiple ways to create raffles which we’ll explain in detail down below.

Commands

/raffle token

This command is used to create token raffles with one of the supported tokens.
token
string
required
One of the supported tokens you want to raffle.
amount
string
required
Amount to raffle. You can use ”%” and ”$” for relative amounts. It’s shared between all winners.
countdown
number
default:5
Countdown duration in minutes before the raffle ends.
comment
string
Note that will be displayed in the raffle message.
anonymous
boolean
Whether you want to create the raffle anonymously or not.
max-enters
number
default:10
A total number of people who can enter the raffle.
max-winners
number
default:1
Number of people who can win the raffle.
allowed-users
string
Users and/or roles allowed to enter the raffle. Start typing ”@” and select one or more users/roles.
forbidden-users
string
Users and/or roles forbidden from entering the raffle. Start typing ”@” and select one or more users/roles.
count
number
default:1
Number of consecutive raffles to create.
delay
number
default:1
Delay (in minutes) between consecutive raffles.

/raffle nft

This command is used to create NFT raffles with one of the NFTs from your /inventory.
chain
string
required
One of the supported chains.
nft
string
required
NFT to raffle.
amount
number
default:1
Number of NFTs to raffle (applicable only to ERC-1155 tokens).
countdown
number
default:5
Countdown duration in minutes before the raffle ends.
comment
string
Note that will be displayed in the raffle message.
anonymous
boolean
Whether you want to create the raffle anonymously or not.
max-enters
number
default:10
A total number of people who can enter the raffle.
allowed-users
string
Users and/or roles allowed to enter the raffle. Start typing ”@” and select one or more users/roles.
forbidden-users
string
Users and/or roles forbidden from entering the raffle. Start typing ”@” and select one or more users/roles.

/raffle role

This command is used to create Discord role raffles.
role
role
required
Discord role to raffle.
duration
string
Duration of the role to raffle. If omitted, the role will be granted forever.
countdown
number
default:5
Countdown duration in minutes before the raffle ends.
comment
string
Note that will be displayed in the raffle message.
anonymous
boolean
Whether you want to create the raffle anonymously or not.
max-enters
number
default:10
A total number of people who can enter the raffle.
max-winners
number
default:1
Number of people who can win the raffle.
allowed-users
string
Users and/or roles allowed to enter the raffle. Start typing ”@” and select one or more users/roles.
forbidden-users
string
Users and/or roles forbidden from entering the raffle. Start typing ”@” and select one or more users/roles.
count
number
default:1
Number of consecutive raffles to create.
delay
number
default:1
Delay (in minutes) between consecutive raffles.
Flipsuite can only grant and revoke roles from users in your server that are below its role in your server’s role hierarchy. You can access it by going to the Roles tab in your server settings.

Example server role hierarchy

In the example above, Flipsuite can only grant the “Premium Member” role to your community members. It won’t have access to the “Day Oner” role as it’s above the bot’s role.

/raffle custom

This command is used to create raffles for custom items.
prize
string
required
Prize description.
countdown
number
default:5
Countdown duration in minutes before the raffle ends.
comment
string
Note that will be displayed in the raffle message.
anonymous
boolean
Whether you want to create the raffle anonymously or not.
max-enters
number
default:10
A total number of people who can enter the raffle.
max-winners
number
default:1
Number of people who can win the raffle.
allowed-users
string
Users and/or roles allowed to enter the raffle. Start typing ”@” and select one or more users/roles.
forbidden-users
string
Users and/or roles forbidden from entering the raffle. Start typing ”@” and select one or more users/roles.
count
number
default:1
Number of consecutive raffles to create.
delay
number
default:1
Delay (in minutes) between consecutive raffles.

Examples

Create token raffle

To create a token raffle that can be entered by everyone, simply choose a token and its amount.

Creating a token raffle

Result:

Default token raffle message

Create NFT raffle

To create an NFT raffle that can be entered by everyone, simply choose a token and its amount.

Creating an NFT raffle

Result:

Default NFT raffle message

Create role raffle

To create a Discord role raffle that can be entered by everyone, simply choose a token and its amount.

Creating a role raffle

Result:

Default role raffle message

Create custom raffle

To create a custom item raffle that can be entered by everyone, simply choose a token and its amount.

Creating a custom raffle

Result:

Default custom raffle message

Create raffle for specific users

To create a raffle that can only be entered by specific users, mention users and/or roles that are allowed to enter in the allowed-users command argument. If you want to restrict some users and/or roles from entering the raffle, mention them in the forbidden-users command argument instead.

Creating a raffle for specific users

Result:

Raffle message with restricted entries

Create repeating raffle

To create a repeating raffle, simply fill in the count and delay command fields. Raffles created this way will repeat one after another with the delay set by the delay field. For example, to schedule a raffle that is created 5 minutes after the previous one ends for 3 consecutive times, you would enter count:3 and delay:5, as shown in the screenshot below.

Creating a repeating raffle

Result:

Repeating raffle message

To cancel a repeating raffle, just execute the /cancel type:Raffle command and select a repeating raffle to cancel.

Cancelling a repeating raffle

Settings

You can modify the following account-wide tipping settings in your /profile:
  • The minimum account age that’s required to enter your airdrops and raffles.

Profile tipping settings

Permissions

By default, only admins can create role and custom raffles in your server. If you wish to also allow your server mods to create them, you can do so via control panel in Discord. Simply go to ⚙️ settings > 💸 tipping > 🔐 permissions until you are here:

Tipping permission settings in the control panel

I