Rally coin bot can be configured to create roles based on the following criteria:
Balance: How many coins someone holds
Donation: How much in USD value of a particular coin someone has spent in their lifetime
Recurring: How much in USD value of a particular coin someone has spent in a given month
You can create multiple versions of each role type to suit various needs.
Create the Roles and Channels First
Using existing Discord features, create new roles to recognize and provide special access to Creator Coin holders and spenders. Once you have one or more new roles created, you can assign those roles to public or private channels.
When a user requests to join (!coin join) coin-based roles, the user will receive any roles the user qualifies for at that time. A user may need to try to join again in the future should they be eligible for a role that is new or a role they were not previously eligible for.
If a user drops below the requirement for a role, the role is removed immediately.
Configuring Role Access for Coin Holders
Here’s the syntax and an example for setting the amount of coins a user needs to hold to attain a holding based role.
Having a role for coin holders is a good way to gate basic membership in Discord. You can set a relatively low coin amount to make it inexpensive for people to join and keep membership as long as they hold at least the specified number of coins.
Configuring Role Access for Lifetime Donators/Spenders
You can set up a role for people who have donated/spent a minimum amount in USD over their lifetime in your coin.
A lifetime coin donated/spent role is a great way to recognize those people who have regularly supported you by being active users of your Creator Coin. This is a great role to give a very high ranking in your Discord for maximum visibility and prestige.
Configuring Role Access for Monthly Donators/Spenders
You can set up a role for people who have donated/spent a minimum amount in USD in a given calendar month in your coin. If a user reaches the donation minimum in the last two days of the month, the user receives the current month and the following month. The role expiration grace period is three days into the following month.
A monthly coin donated/spent role can be used in a variety of ways. We think this is a great way to define a subscription type offering where you as the creator offers month based benefits for achieving the minimum monthly donation amount.