# Discord Bot Setup (Premium)

## Step 1

* Go to <https://apps.soldecoder.app/dao> and click the link at the top to invite the bot to your server
* Once invited, on the same page under your server name, Click "Manage"

<figure><img src="/files/LB8SaFxwmVGsdTcF1hcQ" alt=""><figcaption></figcaption></figure>

* You will see "DecoderAI" package - go ahead and enable it
* Paste the API key and submit it

<figure><img src="/files/gFaBAbJPTGvTet9bqis5" alt=""><figcaption></figcaption></figure>

## Step 2 - L**ive Bot Chat**

* Set a channel for your users to chat with the bot in, possibly a completely new channel (more details on the site)
* Make sure the SOL Decoder Bot has permissions to view and send messages in the Live Channel you set

<figure><img src="/files/nDFPng8jf6XmrvT0QIE4" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/8SQBu4P8ixHu1gU7L0vv" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
The rest of the features are PREMIUM features. You will need to purchase our NFTs, and get the "5 NFT" role within our Discord. Submit a ticket in our Discord to learn more.

P.S - If you have the 5 NFT role and are can't enable a package, make sure to log out of the site and log back in (link on the bottom left)
{% endhint %}

## Step 3

* Welcome new users (or private members of your Discord) with unique welcoming messages, and customize the message to different themes (ie. a Scottish person welcomes them)

<figure><img src="/files/I8Xn3jeikMHox6jdgaSt" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/GY93l28cItVdeX7nzI45" alt=""><figcaption></figcaption></figure>

## Step 4

* We have an "Apps Submenu" Which lets you choose things like, "Reply to a message", "Generate 3 Tweets", and "Fix Typos" etc. Select one or more roles that can use this Submenu

<figure><img src="/files/3VrIoLG7xZmEp3RzIhnA" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/eeL3zHygbdPyOBAiy8cK" alt=""><figcaption></figcaption></figure>

## Step 5

* You can have the bot send a new conversation topic to one of your channels, every 24 hours

<figure><img src="/files/hSc58Is24Bbf1rZm2lj7" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/Xe2WKCFsBuQi3E9JFNTX" alt=""><figcaption></figcaption></figure>

## Step 6

* The bot can welcome users in tickets, with a unique fact each time

<figure><img src="/files/u6EGzvvTIWGNmwZPTqPK" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/7cTk6xTFQzW1tGE8m03M" alt=""><figcaption></figcaption></figure>

**Next up:**

Read about whats coming out in the future!

{% content-ref url="/pages/CWizseXDAlVqyLv2oFY9" %}
[Future utility](/use-cases/future-utility.md)
{% endcontent-ref %}


---

# 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://aidocs.soldecoder.app/product-guides/discord-bot-setup-premium.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.
