Creator Coin Discord Bot for Recognition and Special Access

Jason Maestas
3 min readDec 12, 2020

--

Creators! Host a Discord server for your community? You can now offer recognition roles and special access to your Creator Coin holders!

As you may already know, Discord offers features to create a chat and multimedia server to host a community around a common interest. As more communities adopt Discord, we saw an opportunity to build a bot to recognize holders of the various Creator Coins so that each community can offer roles and benefits to enhance the Creator Coin experience.

The Creator Coin Discord bot enables you to utilize the Rally API to create new roles and access based on the amount of a particular Creator Coin a user holds.

Process At-a-Glance

Discord Admins

  1. Add the Creator Coin bot (coin_bot) to your Discord server.
  2. Give coin_bot permissions to appropriate channels.
  3. Create 1 or more roles for coin holders.
  4. Configure coin amount needed to access role.
  5. Assign new roles to new or existing channels.

Coin Holders

  1. Link your Discord account to Rally.
  2. Request role/channel access from coin_bot.

Important: Keep Discord DMs Open

The bot will send some system messages as DMs tp both Discord admins and regular users from a Discord user named “coin” (coin#1724) with the Rally logo as avatar.

For Discord Admins

Add the Creator Coin Bot (coin_bot) to Your Discord Server

  1. Go here to add the Creator Coin bot to your server. This also adds a role named “coin_bot” to your Discord server.
  2. Make sure the coin_bot role is added to any channels where you want coin_bot to monitor commands and access.
  3. After adding coin_bot to your server and channels, set up your coin in your server using the following command:

Syntax: !coin setup COINSYMBOL

!coin setup DTQ

Create Roles and Channels for Creator Coin Holders

Using existing Discord features, you can create new roles to recognize and provide special access to Creator Coin holders. Once you have one or more new roles created, you can assign those roles to new or existing channels.

Configure Role Access

Here’s the syntax and an example for setting the amount of coins a user needs to attain a Creator Coin based role. When a user requests this role and successfully qualifies, the user will have the appropriate role in all channels where the role has permissions (and where coin_bot also has permissions).

Syntax: !coin gate — role “ROLENAME” — coin COINSYMBOL — amount AMOUNT

Example:

  • Coin: DTQ (COINSYMBOL is case sensitive.)
  • Role: QuestCrypto-VIP (ROLENAME is case sensitive.)
  • Amount: 100 DTQ coins (AMOUNT must be a numeric value.)

!coin gate — role “QuestCrypto-VIP” — coin DTQ — amount 100

For Coin Holders

Link Your Discord Account to Your Rally Account

  1. Log in to your account on Rally.io.
  2. Go to Settings: https://www.rally.io/settings/
  3. Under Integrations, click Link by the Discord option.

Join a Creator Coin Role

(You must first link your Discord account to Rally before entering this command.)

In an appropriate channel on the Discord server, request to join any Creator Coin based roles:

!coin join

Command Reference

--

--

Jason Maestas

Marketing pro formerly with Twitch, Metatheory, Rally, and more!