# Introduction

![](https://954052142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf8MG1Wtn9ZXrYurIgrp%2Fuploads%2FywO8EuLk8RKF9SV8M3Bl%2FAttitude%20Black%20Background.png?alt=media\&token=43197e98-c6f2-4e56-861f-d9c52a127a69)

Hey there, and welcome to the official documentation for the discord bot **Attitude**.

### Useful Links

* [Attitude's Website](https://www.attitudebot.com/)
* [Invite Attitude](https://invite.attitudebot.com/)
* [Discord Server](https://discord.attitudebot.com/)
* [Vote for Attitude](https://www.attitudebot.com/vote/)
* [Become a Patreon](https://www.attitudebot.com/premium/)
* [Status](https://status.attitudebot.com/)

### How to read the documentation

In this documentation, there are multiple categories which you can find, on the left side of the documentation, whereas:

* **Introduction:** It contains pages that are about how you could read the documentation, how you could add our discord bot **Attitude**, and the new features we have added within the release of the rewrite of **Attitude V4**.
* **Miscellaneous:** It contains programs & systems you could participate in, and you can view more information about them on its own individual pages.
* **Safety:** Our number one priority, when it comes to users using our discord bot **Attitude**, is the user's safey. With that, we have decided to create a section named by "safety" with a page that talks about how you could report a user if the user breaks any of **Attitude**'s rules and a page that talks about how you could report a user if the user breaks any of **Discord**'s Terms of Service.
* **Links:** External links that lead to our **Terms of Service** & **Privacy Policy**.

If you have any more questions you would like to ask about the documentation, don't hesitate to ask us at our [Discord Server](https://discord.attitudebot.com/).

### Command Arguments

Most of the commands, in **Attitude**, allow you to input arguments while performing a command. Apart from this, you can view more information about the required and optional arguments, when performing a command, by performing the **`/help <command>`** command.

Moreover...

**`<>` -** means it's *required*.\
\&#xNAN;**`[]`** **-** means it's *optional*.

Do note that you should not actually include the **`<>`** or **`[]`** symbols when performing the command.

### How to mention a user

In **Attitude**, there are multiple ways you can mention a *user* when performing a command that asks you to do so, whereas:

* **`@Attitude#4616` -** user mention
* **`Attitude#4616` -** username with a discriminator
* **`698073745876582482` -** user ID
* **`<@698073745876582482>` -** user ID used to create a tag
* **`<@!698073745876582482>` -** user ID used to create a tag

{% hint style="warning" %}
**Warning:** Unfortunately, all commands, in **Attitude**, will not support all the ways, above, when it comes to mentioning a user.
{% endhint %}

### How to mention a role

Moreover, there are also multiple ways you can mention a *role* when performing a command that asks you to do so, whereas:

* **`@role` -** role mention
* **`role` -** role name
* **`811799191134797835` -** role ID

{% hint style="warning" %}
**Warning:** Using way **B** is not recommended because there could be multiple roles with the same name.
{% endhint %}

### How to mention a channel

Furthermore, there are also multiple ways you can mention a *channel* when performing a command that asks you to do so, whereas:

* **`#channel` -** channel mention
* **`channel` -** channel name
* **`735940794107822081` -** channel ID

{% hint style="warning" %}
**WARNING:** Using way **B** is not recommended because there could be multiple channels with the same name.
{% endhint %}

### Specifying a time duration

There are some commands that will ask you to input a time, this can be a command like the temporary mute command, and you can input the time as the following:

* **`1s` -** one second
* **`1m` -** one minute
* **`1h` -** one hour
* **`1d` -** one day
* **`1` -** if no suffix is specified, the bot will default to *second&#x73;**.***

Lastly, kindly know that suffixes are case insensitive.

### Providing a feedback

You will be able to provide your personal feedback, about **Attitude** and its services, and what you love most about us at our [**Trustpilot**](https://www.attitudebot.com/trustpilot/).


---

# 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.attitudebot.com/introduction.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.
