# Frequently Asked Questions

## <mark style="color:blue;">**How do I invite the bot?**</mark> <a href="#id-1.-how-do-i-invite-the-bot" id="id-1.-how-do-i-invite-the-bot"></a>

You can invite the bot by clicking [here](https://discord.com/api/oauth2/authorize?client_id=1041159026324545566\&permissions=8\&scope=bot) or visiting [trident.bot/invite](https://tridentbot.xyz/invite).

## <mark style="color:blue;">Where can I join the support server?</mark> <a href="#id-2.-where-can-i-join-the-support-server" id="id-2.-where-can-i-join-the-support-server"></a>

You can join our support server by clicking [here](https://discord.gg/tridentbot) or visiting [trident.bot/support](https://tridentbot.xyz/support).

## <mark style="color:blue;">How do I apply to be support?</mark> <a href="#id-3.-how-do-i-apply-to-be-support" id="id-3.-how-do-i-apply-to-be-support"></a>

All of our support members are now hand picked by the core team.

## <mark style="color:blue;">How do I become a developer?</mark>

You can apply to be a developer using [this form](https://tridentbot.xyz/apply/developer).

## <mark style="color:blue;">How can I apply to be an affiliate?</mark> <a href="#id-4.-how-can-i-apply-to-be-an-affiliate" id="id-4.-how-can-i-apply-to-be-an-affiliate"></a>

You can apply to be an affiliate by clicking [here.](https://tridentbot.xyz/affiliate)

## <mark style="color:blue;">How can I report a bug?</mark> <a href="#id-5.-how-can-i-report-a-bug" id="id-5.-how-can-i-report-a-bug"></a>

You can report a bug by clicking [here](https://tridentbot.xyz/bug) or by using the link below.

{% embed url="<https://tridentbot.xyz/bug>" %}

## <mark style="color:blue;">Where can I view Trident's features?</mark> <a href="#id-6.-where-can-i-view-tridents-features" id="id-6.-where-can-i-view-tridents-features"></a>

You can view Trident's features by heading over to the [features page](https://docs.trident.bot/info/features).

## ​<mark style="color:blue;">Does Trident have text commands?</mark>

No, Trident does not currently have prefixed commands. We are a slash command only bot.

## <mark style="color:blue;">How do I configure Trident?</mark>

You can configure Trident using the dashboard.

## <mark style="color:blue;">What permissions does Trident need?</mark>

Trident by default is given the Administrator permission within your server. If you would like to change this, the main permissions that Trident needs includes:

Manage Roles, Ban Members, Manage Webhooks, Read Messages/View Channels, Send Messages, Manage Messages, Embed Links, Attach Files, Read Message History, and Use External Emojis.

If you would prefer to use reduced permissions, you can invite Trident using [this link](https://discord.com/oauth2/authorize?scope=bot%20applications.commands\&client_id=1041159026324545566\&permissions=805694468).

## <mark style="color:blue;">What permissions do the different role types have?</mark>

**Staff Roles**\
These are the basic permissions for a user - they get access to the main tracking commands such as shifts and moderations.

**Admin Roles**\
Admins have access to mark as banned or revoke ban requests.

**Management Roles**\
Management receive permissions to use all management related commands such as /shift admin.

## <mark style="color:blue;">Is Trident open source?</mark>

No, Trident is not open source and is not planned to be.

## <mark style="color:blue;">What language is Trident coded in?</mark>

Trident is coded in Node.js, a type of JavaScript.

## <mark style="color:blue;">How can I contact Trident staff?</mark>

**Contacting staff for support.**\
Just join our [support server](https://tridentbot.xyz/support) and ask away.

**Privately contacting staff.**\
Most of us keep our DMs open, feel free to ask us anything.

**I have a legal concern.**\
All legal related requests should go to `legal@tridentbot.xyz`.

**I have a security concern.**\
Contact our core team via the email `security@tridentbot.xyz`.

## <mark style="color:blue;">How can I get my data deleted?</mark>

Feel free to open a support ticket in our [support server](https://tridentbot.xyz/support), our management team will be happy to remove all of your data from our systems.

## <mark style="color:blue;">How can I get my server ID?</mark>

First, you need to make sure that you have developer mode enabled in `User Settings` > `Advanced`.

Then, just right click (or hold down on mobile) on the server of your choosing and click "Copy Server ID".

{% embed url="<https://www.youtube.com/watch?v=HjkRZy5d_qM>" %}


---

# 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.trident.bot/misc/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.
