# Discord bot

All your Quests are actionable within Discord.&#x20;

Our bot automagically injects a Quest update into the designated channel, allowing anyone to easily complete the task without leaving your server.

[Sign-up for Community Hub today](https://sesamelabs.xyz/sign-up/?utm_source=docs\&utm_medium=gitbook\&utm_campaign=web2shift)

## Video walkthrough

{% embed url="<https://www.youtube.com/watch?v=34Z-YwEG34w>" %}

### Overview

Once deployed, our Discord bot automatically creates a "Quest" channel category that helps organize all bot activity.&#x20;

In the Quest category, the bot creates a handful of useful channels:

* Announcements - Home to any questing-related announcements, such as new quests, quest steps, leaderboard ranking updates, and quest winners&#x20;
* Commands - Dedicated channel to use any quest-related bot commands
* Activity - A feed of quest-related activity such as quest completions ![🤣](https://discord.com/assets/567230faa19ec889fad5613630597049.svg) ⁠
* Meme-contest - A place to see and react to memes for the weekly meme contest&#x20;

### Bot settings

From your Community Hub admin dashboard, you can configure the Discord bot to:

* Automatically notify a specific Discord role when a new quest is published
* Send a notification when a quest is started
* Send a notification when quest winners are selected

Simply click on "Settings" in the left-hand sidebar, then "Discord Bot"

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

### Bot commands <a href="#bot-commands" id="bot-commands"></a>

These are some useful bot commands that can be called from within Discord using the "/" + \[command] format:

* `/checkin` - Daily check in&#x20;
* `/quest` - View the latest quests&#x20;
* `/leaderboard` - View the leaderboard&#x20;
* `/status` - View your current status information, such as level, xp, and credits&#x20;
* `/submit-meme` - Submit a meme for the weekly meme contest!

> Admin only commands check for Discord user permissions to manage channels&#x20;

* `/award-credits` - (Admin only) Manually award credits to users&#x20;

![](/files/RM532T6dlgQnZFclvzoj)![](/files/EkRKZ5ZsmPkert1Q4hsa)![](/files/6HaV6ee2CcpWj2oyXaED)![](/files/fh04X8eQZAlQozZtHsib)

* `/rush` - (Admin only) Create a Twitter Rush quest with configurable reward amounts and the option to remove specific actions

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

> If you installed the bot prior to 6/20/2023 and decide to restrict permissions, you will need to change all of the quest channel permissions to allow the bot to send messages&#x20;


---

# 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://docs.sesamelabs.xyz/product-guides/integrations/discord-bot.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.
