> For the complete documentation index, see [llms.txt](https://togethercrew.gitbook.io/onboarding/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://togethercrew.gitbook.io/onboarding/fundamentals/adding-platforms/discord.md).

# Discord

You can set **write** access to TogetherCrew at 3 levels, from broad (server) to fine-grained (channel)

1. Server: Permissions for every category and every channel
2. Category: Permissions for channels grouped into one category
3. Channel: Permissions for specific channels

If you have different permission settings for category and server, the server settings are overridden by the category settings. Similarly, channel level settings override category level settings.&#x20;

**How to set permissions**

1. Decide what access level you should grant. We recommend setting write access only for specific channels.&#x20;
2. Switch to **Discord**
3. Navigate to the channel and select the wheel on the right of the channel name to access its **settings**.
4. Select **Permissions** (left sidebar), and then in the middle of the screen check **Advanced permissions**. You might have to scroll down a bit.
5. Check that the **bot TogetherCrew** is in the list of Roles/Members that have access to the channel. If not, select the ⊕ and add it. Make sure the TogetherCrew member (aka the bot) is added and not the role TogetherCrew.&#x20;
6. Now, select **TogetherCrew** and scroll down the list of  Advanced Permissions. Make sure that the following are marked as \[✓]
   * **Read** access settings: Read channel and Read Message History
   * For **Write** access settings, the following is required
     * Send Message, Send Messages in Threads, Create Public Threads, Create Private Threads
     * If your announcement will include links, files and mentions, add these permissions: Embed Links, Attach Files, Mention @everyone, @here, and All Roles
7. Save your settings and go back to TogetherCrew
8. Back in TogetherCrew, go to **Community Settings**&#x20;
9. On the top right of your Discord server panel, select the menu (three dots)
10. Click on "Show channels"
11. Click on the Refresh List&#x20;
12. Save and go back to the Announcement page

{% embed url="<https://www.loom.com/share/9946a41fd32f4658a03e255677127e29?sid=adb4b77e-f107-45e0-af49-dd5740cdf379>" %}

{% hint style="warning" %}
If you see that the bot does not have access to a channel, check that **member** TogetherCrew has been given the right access. Setting channel permissions using the TogetherCrew **role** will **not** work.

\
If you are experiencing issues at this step, [contact us](/onboarding/overview/support.md) or [book a call](https://cal.com/katerina-bohle-carbonell-wvtw5a/tconboarding?date=2024-04-23\&month=2024-04) with Katerina.
{% endhint %}
