Creating Roles with Rally Coin Bot

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.

Syntax: !coin balanceGate --role "ROLENAME" --amount AMOUNT

Note: The ROLENAME should be replaced with the actual role name and must have quotes around it and should not start with @.

Example

  • Role: QuestCrypto 5 (ROLENAME is case sensitive.)

  • Amount in coins: 5 DTQ coins (AMOUNT must be a numeric value.)

!coin balanceGate --role "QuestCrypto 5" --amount 5

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.

Syntax: !coin donationGate --role "ROLENAME" --amount AMOUNT

Note: The ROLENAME should be replaced with the actual role name and must have quotes around it and should not start with @.

Example

  • Role (case sensitive): MOON Coin VIP

  • Amount in USD (AMOUNT must be a numeric value): 100 = $100 USD value.

!coin donationGate --role "MOON Coin VIP" --amount 100

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.

Syntax: !coin recurringGate --role "ROLENAME" --amount AMOUNT

Note: The ROLENAME should be replaced with the actual role name and must have quotes around it and should not start with @.

Example

  • Role (case sensitive): ALLIE Coin Monthly

  • Amount in USD (AMOUNT must be a numeric value): 5 = $5 USD value.

!coin recurringGate --role "ALLIE Coin Monthly" --amount 5

Last updated