# Interactions

An **interaction**, in **Discord**, is the message that a bot receives when a user uses an application command or a message component.

On this page, you will get to know more about **Slash Commands** and how you will be able to view **Attitude**'s list of commands.

### Slash Commands FAQ

We are happy to announce that **Attitude** now has slash commands! With that, new users, who will be using **Attitude** will no longer have to guess how commands work or try to figure out which ID goes where, since slash Commands are here to make your life a whole lot easier.

#### What are Slash Commands?

**Slash Commands** are the new and exciting way that allows you to interact with **Attitude**. Whereas, with that, you will be able to just type **`/`** and view the list of commands **Attitude** has to offer. The most epic thing about **Slash Commands** is the fact that it has a validation and error handling system that helps you in getting the command right the first time.

If you have been an old user, at **Attitude**, you used to perform the **`!help`** command and receive a wall of text in response, or as known as the **Attitude Help Center**. Now, instead of having to google **Attitude**'s commands and figure out the list of other commands **Attitude** has to offer, **Discord** has saved your time by having you type **`/`** only.

You will be able to read more information about the new **Slash Commands** feature at [**Discord's Slash Commands FAQ Article**](https://support.discord.com/hc/en-us/articles/1500000368501-Slash-Commands-FAQ).

### Other interactions

We have also used the new **Message Buttons** and **Message Select Menu** features at **Attitude**.


---

# 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/interactions.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.
