> For the complete documentation index, see [llms.txt](https://docs.attitudebot.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.attitudebot.com/getting-started.md).

# Getting Started

### #1 - Checking your permissions

In order to add **Attitude** to your discord server, please make sure that you have either **`ADMINISTRATOR`** or **`MANAGE_GUILD`** permissions on that specific server that you are willing to add **Attitude** to, otherwise, **Attitude** may not have the complete permissions when it comes to specific features in the bot, such as logging and moderation. Afterward, you can head to this link [here](https://invite.attitudebot.com/) to invite **Attitude**.

### #2 - Select your server

The link above will take you to an authorization page where you will be able to select your specific server to add **Attitude** to. Although, before doing that, make sure that the invite link has the **"Create commands in a server"** permission enabled for slash commands to function on the server. Once you have checked that, select the server you would like to add **Attitude** to and click **Continue**.

### #3 - Grant Attitude its permissions

The next page will take you through a series of permissions to grant **Attitude**. With that, we have selected the needed permissions that we require you to grant **Attitude** for its commands to fully function. If you believe that some commands are not functioning due to the bot missing some needed permissions, we hope you could report this to us by joining our [**Discord Server**](https://discord.attitudebot.com/) so we could update our invite link.

{% hint style="info" %}
**Important:** Please do yourself a favor and grant **Attitude** administrator permissions to get the best experience out of us.
{% endhint %}

### #4 - Authorize Attitude

Once you finish granting **Attitude** the needed permissions, you can go ahead and authorize **Attitude** and complete the captcha, and you are good to go.


---

# 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, and the optional `goal` query parameter:

```
GET https://docs.attitudebot.com/getting-started.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
