# Discord

The Discord channel let you publish a Xenioo chatbot on Discord. The chatbot can then be invited to servers and channels.

Xenioo Discord bots can communicate in channels and to single users directly.

## General Channel Settings

### Auth Token

This is the authorization token you can retrieve from your bot development page on the Discord Developer Portal.

![](/files/-MPjRJXOW52RXJaPiGja)

### Messages Filter

Here you can specify a general message filter that will be applied to all incoming messages. Use this parameter to block unwanted messages that may trigger specific chatbot actions.

## Button Styles

Xenioo supports Discord interactive content in the form of standard Carousel Cards or Interactive Messages. When used for other channels both these actions will be transformed into standard Discord Interactive Content.

Discord buttons can also have a different color, depending on the associated style. On the Xenioo designer you can associate different colors using the Custom Style Action. The following styles are currently supported:

| Style      | Button                                      |
| ---------- | ------------------------------------------- |
| .primary   | The default button color                    |
| .secondary | Alternate button color                      |
| .danger    | Red button color                            |
| .success   | Green button color                          |
| .link      | Alternate button color with a "link" symbol |

## Further Reading

{% embed url="<https://www.xenioo.com/building-a-game-search-bot-for-discord>" %}


---

# 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://docs10.xenioo.com/basic-concepts/publishing/channels/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.
