Rally.io
  • General Rally.io Info
    • Intro to Rally.io
    • Rally.io Status
    • Rally and the Environment
  • How to use Rally
    • Create an Account
    • How to Find Your Rally Wallet ID & Bridge ID
    • Buy Coins
      • Buying a Coin from the Trade Menu
    • Send Coins
    • Sell Coins
    • Swap Coins
    • Buy NFTs
    • Send NFTs
      • Multiple NFT Sends
    • Sell NFTs
    • Burn NFTs
    • Bridge In
    • Using Coinbase.com with Rally
    • Link or Unlink your Rally.io Account with Discord
  • For Rally Creators
    • Creator 101
    • Creator Profile Page
      • Dashboard
    • Creating Campaigns
      • Receive Coin via Deeplinks
    • Creating NFTs
    • Creating Bulk NFTs
    • Entering and Exiting Mechanisms for Your Token Economy
  • Creator Tools
    • Creator Tools Overview
    • Streamlabs Integration
      • Link or Unlink Your Rally.io Account with Streamlabs
      • Get Streamlabs Event Feed into OBS Studio
      • Get Streamlabs Alerts in Stream
    • Discord Rally Coin Bot
      • Installing Rally Coin Bot for Discord
      • Connecting Rally to Discord
      • Creating Roles with Rally Coin Bot
      • Sending Coins with Rally Coin Bot
      • Airdropping Coins with Rally Coin Bot
      • Rally Coin Bot Command Reference
      • Discord Server Setup Recommendations
  • Rally 101
    • What are Coins?
    • NFTs on Rally.io
    • Intro to Token Bonding Curves (TBCs)
      • V1 Token Bonding Curve (TBC) Design on Rally.io
      • V2 Token Bonding Curve (TBC) Design on Rally.io
      • Token Bonding Curve (TBC) FAQs
    • Flow Controls
    • Creator Fee
    • Purchase Controls
    • At-Launch Purchase
    • How do I get my own social token?
  • Need additional help?
    • FAQs
    • 3rd Party Vendors T's&C's
    • RLY Ecosystem
  • Archive
    • Rally Rewards FAQs
    • Mint Sprint Pilot Project
    • Creator Mentorship Program
    • KYC & CDD
    • Bridge Out
      • Bridge Out Restrictions
    • Community Activity Rewards/Rally Rewards (Rewards V2)
    • Developer API
    • Content Bounty Program
    • Creator Advisory Council (CAC)
      • Creator Advisory Council Awards (CAC Awards)
        • CAC Awards Winners
      • CAC - 2021 Candidates
    • Creator Referral Program
    • Community Developer Council
      • CDC Developer Grant Program
        • CDC Grant Recipients
      • CDC - 2021 Candidates
    • Creator Review Council
      • Creator Review Council - Charter
      • Creator Review Council Proposals
    • Funding Opportunities
Powered by GitBook
On this page
  • Create the Roles and Channels First
  • Configuring Role Access for Coin Holders
  • Configuring Role Access for Lifetime Donators/Spenders
  • Configuring Role Access for Monthly Donators/Spenders

Was this helpful?

  1. Creator Tools
  2. Discord Rally Coin Bot

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
PreviousConnecting Rally to DiscordNextSending Coins with Rally Coin Bot

Last updated 3 years ago

Was this helpful?