# Troubleshooting

This page contains solutions to common issues. If this page doesn't help you, [join our Discord server to report an issue or to ask for help.](https://go.eventcord.xyz/discord)

{% hint style="danger" %}
Starting at the end of August 2022, Discord will only allow bot commands to be called by slash commands. [slash-commands](https://docs.eventcord.xyz/using-the-bot/slash-commands "mention")
{% endhint %}

## Eventcord won't respond to my commands!

To respond to commands, Eventcord requires the following permissions in the channel you are sending the commands:

* Read messages
* Send messages
* Use embeds

Without these three permissions, Eventcord can't respond to you at all. Eventcord also has other recommended permissions which can be seen in the [FAQ](https://docs.eventcord.xyz/faq#why-does-eventcord-require-the-permissions-listed). Additionally, Eventcord does not support threads currently. Use a text channel or a voice chat for commands.

## When I try to start a session, I am told I need the "Event Admin" role.

![](https://2197218374-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LPPtEF6za8Eev1FM2y3%2F-MYTBFAdtfcppJLCBMkt%2F-MYTBNxVw4upKNa83QVq%2Fimage.png?alt=media\&token=5c6a3bd6-641b-45df-a382-8a0f5fbb7e87)

Eventcord uses a role to figure out who has permission to start, stop, or manage a queue. Eventcord checks whether a member has the role based on the name of the role. By default, the role Eventcord looks for is a role named "Event Admin" (case sensitive). You can customize the role which Eventcord looks for by using the **/setup** command or by using the **/config** command (see [changing roles](https://docs.eventcord.xyz/configuration#change-role)). If you need help creating roles, check out [this Discord article](https://support.discordapp.com/hc/en-us/articles/206029707-How-do-I-set-up-Permissions-). If you need help managing roles, check out [Role Management 101](https://support.discordapp.com/hc/en-us/articles/214836687-Role-Management-101). For help getting started with Eventcord or customizing Eventcord, check out these pages:

{% content-ref url="getting-started" %}
[getting-started](https://docs.eventcord.xyz/using-the-bot/getting-started)
{% endcontent-ref %}

{% content-ref url="configuration" %}
[configuration](https://docs.eventcord.xyz/using-the-bot/configuration)
{% endcontent-ref %}

## The bot won't assign leveling rewards

This is likely due to a permissions issue. First, make sure the bot has the **manage roles** permission. Then, make sure the bot's role is listed above the reward roles in your server's role hierarchy.

{% embed url="<https://eventcord.xyz/i/hyyh82.mp4>" %}
Video showing how to fix role hierarchy issues. The bot's role is being placed above the reward roles.
{% endembed %}

## I am told I am being rate limited

![](https://2197218374-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LPPtEF6za8Eev1FM2y3%2F-MYTBFAdtfcppJLCBMkt%2F-MYTBGpJ1LUvCkFxdDOU%2Fimage.png?alt=media\&token=83214745-5653-471e-ada8-8e18ab57a664)

Wait a few seconds. If you continue to receive this error for seemingly no reason, join our [Discord server for help.](https://go.eventcord.xyz/discord)

## The bot isn't doing anything!

Be sure to check you are using the correct prefix. If you are, there is always the possibility that Eventcord or a service Eventcord uses has experienced a fatal error. If the bot doesn't come back online within a few minutes, [please report the issue on our Discord server](https://go.eventcord.xyz/discord).![Discord Bots](https://top.gg/api/widget/status/480889253165793290.svg)

{% content-ref url="broken-reference" %}
[Broken link](https://docs.eventcord.xyz/using-the-bot/broken-reference)
{% endcontent-ref %}

{% hint style="info" %}
If you couldn't find what you are looking for, you can get help on [our Discord server](https://go.kariari.xyz/discord).
{% endhint %}

## The bot keeps leaving my server.

Your server may have been blacklisted for Eventcord's safety. [Please join the support server](https://go.eventcord.xyz/discord) for help with this.


---

# 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.eventcord.xyz/using-the-bot/troubleshooting.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.
