> For the complete documentation index, see [llms.txt](https://themis-bot.gitbook.io/themis-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://themis-bot.gitbook.io/themis-docs/fundamentals/faq.md).

# FAQ

## General

* [Why can't I invite Themis to the server?](#why-cant-i-invite-themis-to-the-server)
* [Why can't I find role named Themis in my server?](#why-cant-i-find-role-named-themis-in-my-server)
* [Why does Themis keep saying I don't have enough permissions and won't let me set it up?](#why-does-themis-keep-saying-i-dont-have-enough-permissions-and-wont-let-me-set-it-up)
* ["Place bot's own role higher. Don't give it a higher role!" pops out when I run `/settings`](#place-bots-own-role-higher.-dont-give-it-a-higher-role-pops-out-when-i-run-settings)
* [I paid for premium, but some features don't work ](#i-paid-for-premium-but-some-features-dont-work)

#### Why can't I invite Themis to the server?

You probably don't have `Manage Server` permission, which would allow you to invite a bot to the server. Contact the server owner to give you the proper permission to invite and configure Themis.

#### Why can't I find role named Themis in my server?

1\) Check if you have invited the bot to the server. \
2\) Re-invite Themis again as this is most likely due to the fact that you did not add Themis with the appropriate permissions it requested, so it did not create an integrated role.\
3\) If none of the above tips helped, then contact support via support ticket.

#### Why does Themis keep saying I don't have enough permissions and won't let me set it up?

For security reasons, Themis can only be set up by the person **who invited it to the server** and the **server owner**. This is implemented to ensure that if the server is compromised, Themis remains untouchable. Therefore, if you cannot configure Themis, it is due to your role.

#### "Place bot's own role higher. Don't give it a higher role!" pops out when I run `/settings`

This means that the Themis role is not at the top of the list and Themis cannot guarantee full operation as it will have limitations. \
For example, Themis may need to ban a user with a higher role than Themis, which will cause an error.

#### I paid for premium, but some features don't work&#x20;

The function can work, however, there are not always offenders on the server. Themis relentlessly monitors all suspicious activity on the server and if there is none, it may appear as if Themis is not working. \
In the event that after buying a premium, Themis continues to show that it has not been purchased, then wait 15 minutes for the bot to process the request from Whop. If nothing happens, then contact support.

## Themis Control

* [Who can manage Themis features?](#who-can-manage-themis-features)
* [What if we lost an access to control accounts?](#what-if-we-lost-an-access-to-control-accounts)

#### Who can manage Themis features?

There are only two types of users that can manage Themis features:

1. **Server Owner:**\
   Basically as the name is described, server owner can do everything with the server including server termination. `Server Owner` is <mark style="color:red;">COMPLETELY IMMUNE TO THEMIS</mark>.
2. **Admin:**\
   The user invited Themis must have privileges such as `Manage Server` or `Administrator`. If you do not place `Themis` role above `Admin` role they are <mark style="color:red;">COMPLETELY IMMUNE TO THEMIS</mark>.

#### What if we lost an access to control accounts?

In such a case, Themis no one to control and this can have unpleasant consequences. However, the server will be protected and will not be in any danger. If this happened, please contact support as soon as possible.

{% hint style="success" %}
You can invite Themis using your alternate account (not the server owner) if you have one, in case you ended up losing access to your main account. This will help ensure that you don't lose access to Themis.
{% endhint %}

## Security and Privacy

* [How does Themis recognise suspicious accounts? Will it ban innocent users?](#how-does-themis-recognise-suspicious-accounts-will-it-ban-innocent-users)
* [Is there a way of guaranteeing the protection of the server?](#is-there-a-way-of-guaranteeing-the-protection-of-the-server)
* [Is there a catch with the privacy of my server information?](#is-there-a-catch-with-the-privacy-of-my-server-information)
* [Why should I trust the security of Themis? What if it gets compromised?](#why-should-i-trust-the-security-of-themis-what-if-it-gets-compromised)

#### How does Themis recognise suspicious accounts? Will it ban innocent users?

There are a number of factors that Themis determines whether an account is suspicious or not, ranging from **visual features** such as **creation date** or **name**, to **actions performed by the user**. Themis itself determines the **effectiveness of various filters** to ensure that the **server is protected**.

Unless the **user deliberately tries to provoke filters to trigger Themis**, it is **technically impossible to punish an innocent user**. This is because the punishment has a category and every category sends a log, which clearly tells about the action committed by Themis. So you can check what triggered Themis to punish the user.

#### Is there a way of guaranteeing the protection of the server?

Yes and no, because if you have set it up correctly and Themis operates without errors, you are guaranteed to be protected from any negative influences. However, if the server owner's account has been compromised, there is no way to save the server, because `Server Owner` is <mark style="color:red;">COMPLETELY IMMUNE TO THEMIS</mark>.

#### Is there a catch with the privacy of my server information?

**Themis does not hold any private, confidential or sensitive information**, nor does Themis store or copy content from servers. By its nature, Themis monitors user actions in terms of frequency and quantity, but not content. \
In addition, all data is stored on a secure database and uses the **industry standard AES-256 encryption algorithm**.

#### Why should I trust the security of Themis? What if it gets compromised?

Themis is a security bot developed by a registered company **Alwond LLC** and has a number of big clients who trust our developments. Furthermore, Themis is **partially open-source**, which proves the company's **transparency policy**.\
In addition, we use modern server security techniques and firewalls, which make Themis a fully protected from external interference.

## Interaction

* [Themis is not responding me!](#themis-is-not-responding-me)
* [Themis is offline ](#themis-is-offline)
* [Why does Themis take a long time to respond to commands?](#why-does-themis-take-a-long-time-to-respond-to-commands)

#### Themis is not responding me!

Some of the reasons that won't let Themis to respond to you are as follows:

* Lack of permissions. To solve it, give Themis **ADMIN** permissions!
* Your role. Themis gets responses from `Server Owner` and `Inviter` only
* Themis is just having some technical issues! Check Themis status on our server

#### Themis is offline&#x20;

This could be due to **planned maintenance** that we warn you about on our server or due to **critical overloads**. If there is no information and the bot is still offline, please **contact support**.

#### Why does Themis take a long time to respond to commands?

If Themis is not answering you for over 10 seconds, then that's a problem you need to report via support ticket on the official server.

## Punishment

* [Themis is punishing other bots!](#themis-is-punishing-other-bots)
* [Themis is just idling!](#themis-is-just-idling)
* [Themis punished innocent user](#themis-punished-innocent-user)
* [Why do my webhooks keep getting deleted?](#why-do-my-webhooks-keep-getting-deleted)
* [Themis didn't/failed to punish a user](#themis-didnt-failed-to-punish-a-user)

#### Themis is punishing other bots!

This is how Themis Anti-Nuke feature works. Themis will keep a close eye on absolutely all users on the server, so any suspicious activity will be counted and dealt with. Therefore, to allow your bot, let's say, to manage webhooks, you will need to whitelist it.

**How to whitelist a role:**

To do it, select `Anti-Webhook` from the drop-list menu ![](/files/MqyIFKtkW12yWClhdICz)

&#x20;![](/files/9aANPGrm6xOXbEeOjCvI) Then, select `Status` --> `Whitelist`

After that, select `Manage Roles`                         ![](/files/OD3pLwgfhpaLOjkLRMv1)

![](/files/dQjaEjfzuUOpNwdFfrBK) Select `Add`

Then select the role you want to whitelist. In this case, Bot![](/files/pFlIcH2tfFFFi9FmMZF6)

#### Themis is just idling!

The probable reason for this is that Themis is not set up correctly. Open the `/settings` menu again and check that you have enabled any features? If the same issue continues, join our discord server and you'll get the help you need.

#### Themis punished innocent user

Without a reason, it is impossible. Themis has clear algorithms that are predefined and battle tested. If a user deliberately triggers Themis, Themis will react accordingly and the user's actions will be treated as a violation and punished. In order for Themis to ignore a user's actions, the user must be whitelisted.

#### Why do my webhooks keep getting deleted?

Your webhooks are doing something weird. If they are harmless, make sure you whitelist them.

#### Themis didn't/failed to punish a user

There are a number of reasons why Themis has not punish a user on your server, one of the main reasons may be:

* <mark style="color:red;">Permits</mark>: ensure that the bot has sufficient permissions to function properly and that its role is above the rest
* <mark style="color:orange;">Whitelist</mark>: make sure that the user has not been whitelisted, as in this case, it is not checked by the filter
* <mark style="color:green;">Setup</mark>: ensure that Themis is correctly set up and the desired functions have been enabled


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://themis-bot.gitbook.io/themis-docs/fundamentals/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.
