# Betsy Bot Discord Bot

While the majority of our features are configured we do have some global commands that every server can use right after being invited to the server. You can view information on those global commands by using these links

{% content-ref url="global-commands/user" %}
[user](https://docs.betsybot.xyz/global-commands/user)
{% endcontent-ref %}

{% content-ref url="global-commands/ticket" %}
[ticket](https://docs.betsybot.xyz/global-commands/ticket)
{% endcontent-ref %}

{% content-ref url="global-commands/payment" %}
[payment](https://docs.betsybot.xyz/global-commands/payment)
{% endcontent-ref %}

{% content-ref url="global-commands/giveaway" %}
[giveaway](https://docs.betsybot.xyz/global-commands/giveaway)
{% endcontent-ref %}

{% hint style="info" %}
**Good to know:** Some global commands require being turned on in the admin panel. These usually contain potentially dangerous commands that require explicit permission or some configuration for your server. The command will tell the command executor that it needs to be enabled first.
{% endhint %}

### Features

We have a wide array of configurable features that will help you manage your server.&#x20;

{% content-ref url="features/support-panels-tickets" %}
[support-panels-tickets](https://docs.betsybot.xyz/features/support-panels-tickets)
{% endcontent-ref %}

{% content-ref url="features/send-message-announcement" %}
[send-message-announcement](https://docs.betsybot.xyz/features/send-message-announcement)
{% endcontent-ref %}

{% content-ref url="features/action-logs" %}
[action-logs](https://docs.betsybot.xyz/features/action-logs)
{% endcontent-ref %}

{% content-ref url="features/invite-link-blocker" %}
[invite-link-blocker](https://docs.betsybot.xyz/features/invite-link-blocker)
{% endcontent-ref %}

{% content-ref url="features/role-selection" %}
[role-selection](https://docs.betsybot.xyz/features/role-selection)
{% endcontent-ref %}

{% content-ref url="features/tracked-messages" %}
[tracked-messages](https://docs.betsybot.xyz/features/tracked-messages)
{% endcontent-ref %}

### Configurable Commands

The main bread and butter of Betsy is being able to build your commands the way you want. Hosting a variety of awesome ways to configure your own commands.

{% content-ref url="configurable-commands/response-commands" %}
[response-commands](https://docs.betsybot.xyz/configurable-commands/response-commands)
{% endcontent-ref %}

{% content-ref url="configurable-commands/data-commands" %}
[data-commands](https://docs.betsybot.xyz/configurable-commands/data-commands)
{% endcontent-ref %}

### Extras

{% content-ref url="extras/server-resources" %}
[server-resources](https://docs.betsybot.xyz/extras/server-resources)
{% endcontent-ref %}

{% content-ref url="extras/betsy-rest-api" %}
[betsy-rest-api](https://docs.betsybot.xyz/extras/betsy-rest-api)
{% 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://docs.betsybot.xyz/betsy-bot-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.
