# Discord

**Time to complete** : 10-20 minutes (*est*)

### Gated Chat Basics:

tldr; we are assigning roles based on wallet holdings and channels are gated by these roles.

You will interface with a dashboard or bot where you will set the gate parameters. You will connect your Discord to the bot or dashboard for authentication. Some allow you to set “and” permissions, meaning a person must hold X NFT **and** 3000 CREA tokens. Some allow for “or” permissions. Gated channels can be text or voice.

#### **What you will need**

* A Discord Server
* Roles for your token community
* Token contract addresses and token IDs for NFTs
* A bot for gating

#### Why?

Create private chats that require a token balance to join. These chats can be for your biggest holders, most involved community members, or your whole token crew. Share private videos, content, and future plans.

## Gate Requirement Recommendations:

Having a general requirement to view all or most channels can help with eliminating bot accounts and bad actors while creating exclusivity for your whole community. Setting a second requirement and role can create more exclusivity for your biggest holders. We recommend determining exclusivity with 1 years worth of rewards, basing exclusivity on an annualized “reward size”. For example:

<table><thead><tr><th width="130">Ranking</th><th width="118">Percentile</th><th width="136">Reward Size</th><th>Reward Level</th></tr></thead><tbody><tr><td>Top 10%</td><td>90th</td><td>XL</td><td>Exclusive</td></tr><tr><td>Top 25%</td><td>75th</td><td>L</td><td>VIP</td></tr><tr><td>Top 50%</td><td>50th</td><td>M</td><td>Preferred</td></tr><tr><td>Top 75%</td><td>25th</td><td>S</td><td>Select</td></tr><tr><td>Top 90%</td><td>10th</td><td>XS</td><td>General Admission</td></tr></tbody></table>

\**Err on the side of having more people able to join and create exclusivity as needed.*

#### Creating Roles and Getting Started

In Discord server settings create a role called ‘***fam***’; this role could be assigned through a bot for holding 5 tokens. Anyone who follows on a social media can claim tokens to join general channels. Then create a role called ‘***cryptowizard***’ or something relevant to your community; this role can represent people who have 10,400 Tokens or more once we set the bot. Let’s pick our bot and follow the setup instructions.

## Create Chat and Set Permissions

1. Open Discord and navigate to your server
2. Left click in the left panel and create a new category
   * Public means people who cant get in a chat can at lease see the category
3. Name the category something exclusive to your community
4. Click the + sign next to the Category name and create a New Channel
5. Set it to private
   * Hover over the channel name and click the gear
   * Click Permissions and set the channel to private
6. Under ‘Advanced Permissions’ you can add ‘*cryptowizard*’
   * now this **role** will be able to interact with the channel and others will not

![](https://193270293-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsHkC8lMYflln9vUAnwZh%2Fuploads%2FMoCqDM4RoMCfdbm2Eoqe%2FScreen%20Shot%202023-10-02%20at%208.23.45%20PM.png?alt=media\&token=c7fe909b-6867-4adb-a476-5669c9220ad6)

#### Putting it all together

Members will connect their wallets in the #collab-join channel. If they hold 10,400 of our token, the bot will give them the cryptowizard role. If they hold 5 tokens the bot will give them the fam role. Now they can join our private chats or voice channels.

![](https://193270293-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsHkC8lMYflln9vUAnwZh%2Fuploads%2FaMVzCluhKEhGGiLVLgXJ%2FScreen%20Shot%202023-10-02%20at%208.26.14%20PM.png?alt=media\&token=e1298cbe-9012-4112-9479-5c3426beaceb)

## How to Pick a Bot:

[Collabland](https://p00ls.gitbook.io/token-integrations-guide/communication/gating-tools-and-bots/collabland/collabland-discord) is an easy to implement bot, that can work with additional plugins for more features, perfect as you grow. [Guild](https://p00ls.gitbook.io/token-integrations-guide/communication/gating-tools-and-bots/guild/guild-discord) is an in depth community building tool that can can aid in POAP distribution. [Vulcan](https://p00ls.gitbook.io/token-integrations-guide/communication/gating-tools-and-bots/vulcan) works alongside PREMINT and authenticates without wallet connection, via Opensea accounts. Personal preference, additional integrations, and how much detail and control you need will guide you in your decision.
