# Discord channels

### Overview

With Birdie bot for Discord, Birdie can import messages from any channel in your authorized Discord server.

Ideally, each conversation should be organized into a thread to keep the conversation context as Birdie reads individual messages, but Birdie will also import individual messages in the channel as feedback into your account.

### Requirements

Birdie's integration with Discord requires:

* A user with a Discord admin role
* Authorization to add the Birdie bot
* Channel IDs for setup

Below is a step-by-step guide to help you set up your Discord → Birdie integration.

{% stepper %}
{% step %}

### Access the Birdie bot page

Open the Birdie bot authorization link while logged in as a Discord administrator and click "Continue to Discord":

<https://discord.com/oauth2/authorize?client\\_id=1301530719788601447\\&permissions=66560\\&integration\\_type=0\\&scope=bot>

![Continue to Discord](https://tawk.link/685001d2e1d1cb19110409b6/kb/attachments/U_AfBbZQbP.png)
{% endstep %}

{% step %}

### Select your Discord server

Choose the Discord server you want to enable the bot in.

![Select server](https://tawk.link/685001d2e1d1cb19110409b6/kb/attachments/re3O1u6yup.png)
{% endstep %}

{% step %}

### Grant permissions to bot

Enable "View Channels" and "Read Message History" permissions and click "Authorize"

![Grant permissions](https://tawk.link/685001d2e1d1cb19110409b6/kb/attachments/gGaUbjxGaq.png)
{% endstep %}

{% step %}

### Share Channel IDs

To retrieve channel IDs, you need to enable "Developer Mode" in **User Settings (bottom-left corner) > Advanced**

<figure><img src="https://2659701720-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7EEIMhL4xEKWM6BDyEL%2Fuploads%2Fnpl2pNu7e1NDD52cCtzl%2Fimage.png?alt=media&#x26;token=c79dc591-362f-472f-806b-2fd208c9ce22" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2659701720-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7EEIMhL4xEKWM6BDyEL%2Fuploads%2FhX94wbamcnbI8CKuQnr5%2Fimage.png?alt=media&#x26;token=9a647d19-827b-4823-8b1c-e90a839eee00" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2659701720-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7EEIMhL4xEKWM6BDyEL%2Fuploads%2FVpvBp7qJd6KaHm524gAV%2Fimage.png?alt=media&#x26;token=e58a4ac5-a089-402e-b4a1-d8697d4ad20e" alt=""><figcaption></figcaption></figure>

Then, for each channel you want to monitor, right-click on it and select "Copy Channel ID".

<figure><img src="https://2659701720-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7EEIMhL4xEKWM6BDyEL%2Fuploads%2FwAbwN9ZGACjFnPmPE3yg%2Fimage.png?alt=media&#x26;token=af7f2222-f3c6-4d26-81ec-3710df39d17b" alt=""><figcaption></figcaption></figure>

Once you have all the channel IDs, share them with us following our guide: [Securely Sharing Credentials for Data Integration](https://ask.birdie.ai/integrations-and-data-ingestion/securely-sharing-credentials-for-data-integration).
{% endstep %}
{% endstepper %}

### Data in scope

After the integration is configured, Birdie imports messages from the Discord channels you authorize (including threaded conversations and individual messages) so they can be analyzed alongside your other feedback sources.

### Privacy

The bot only requests the permissions necessary to retrieve conversations from your server. These include:

* View Server Channels
* Read Message History
