# 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 %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://togethercrew.gitbook.io/onboarding/fundamentals/adding-platforms/discord.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
