# FAQ

### :rocket: Introduction

While using John-Bot, you may run into some common questions. This page lists the most frequently asked ones so you can find answers instantly without having to contact support.

If you can't find what you're looking for, check [the documentation](/en/readme.md), [the video tutorials](https://jnbt.xyz/tutorials), or [contact the support team](/en/contact.md).

### :question: Frequently Asked Questions

<details>

<summary>What is John-Bot?</summary>

John-Bot is a Discord bot designed to simplify the management of Discord servers. It comes packed with a wide range of useful features, including a ticketing system, a logging system, join & leave actions, an XP-based leveling system, a giveaway system, and an advanced moderation system, among others.¹

</details>

<details>

<summary>Why can't I select the role I want?</summary>

When setting up autoroles or leveling reward roles, you may notice that some roles appear grayed out, are unselectable, and are marked with a red indicator. This can be caused by one of two issues:

* **Role not accessible by John-Bot**: John-Bot doesn't have enough permissions to manage this role. To fix this, move the role named "John-Bot" (the application role) above the desired roles in your server's role hierarchy. John-Bot must also have the Administrator permission (or at the very least, "Manage Roles").
* **Role not manageable by John-Bot**: Discord prevents bots from managing certain roles. This applies to other application roles and Server Booster reward roles.

</details>

***

¹: this list is not exhaustive


---

# 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://help.johnbot.app/en/faq.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.
