# Commands

| Command                                                          | Description                                      |
| ---------------------------------------------------------------- | ------------------------------------------------ |
| <mark style="color:green;">**`/buttons add`**</mark>             | Add a custom button to a message                 |
| <mark style="color:green;">**`/buttons remove`**</mark>          | Remove a custom button from a message            |
| <mark style="color:green;">**`/giveaway create`**</mark>         | Create a new giveaway                            |
| <mark style="color:green;">**`/giveaway end`**</mark>            | End a giveaway early                             |
| <mark style="color:green;">**`/giveaway reroll`**</mark>         | Reroll a giveaway                                |
| <mark style="color:green;">**`/invitesadmin reset-user`**</mark> | Reset an user's invite data                      |
| <mark style="color:green;">**`/invitesadmin reset-all`**</mark>  | Reset this guild's invite data                   |
| <mark style="color:green;">**`/invitesadmin modify`**</mark>     | Modify an user's invite data                     |
| <mark style="color:green;">**`/channelstats add`**</mark>        | Add statistic channel                            |
| <mark style="color:green;">**`/channelstats remove`**</mark>     | Remove statistic channel                         |
| <mark style="color:green;">**`/editmsg embed`**</mark>           | Edit an embed sent by the bot                    |
| <mark style="color:green;">**`/editmsg message`**</mark>         | Edit a message sent by the bot                   |
| <mark style="color:green;">**`/editmsg id`**</mark>              | Edit a predefined message                        |
| <mark style="color:green;">**`/poll create`**</mark>             | Creates a new poll                               |
| <mark style="color:green;">**`/poll end`**</mark>                | Ends a poll early                                |
| <mark style="color:green;">**`/reactionrole add`**</mark>        | Add reactionrole to a message                    |
| <mark style="color:green;">**`/reactionrole remove`**</mark>     | Remove reactionrole from a message               |
| <mark style="color:green;">**`/remindme add`**</mark>            | Adds a remindme notification                     |
| <mark style="color:green;">**`/remindme remove`**</mark>         | Removes a remindme notification                  |
| <mark style="color:green;">**`/remindme list`**</mark>           | List active remindme notifications               |
| <mark style="color:green;">**`/roleall`**</mark>                 | Applies a specified role to every member         |
| <mark style="color:green;">**`/sendmsg embed`**</mark>           | Generates a new embed message                    |
| <mark style="color:green;">**`/sendmsg message`**</mark>         | Generate a new message                           |
| <mark style="color:green;">**`/sendmsg id`**</mark>              | Generate a predefined message                    |
| <mark style="color:green;">**`/sendmsg delete`**</mark>          | Delete a predefined message                      |
| <mark style="color:green;">**`/sendmsg list`**</mark>            | Get a list of all predefined messages            |
| <mark style="color:green;">**`/sticky add`**</mark>              | Adds a sticky message                            |
| <mark style="color:green;">**`/sticky remove`**</mark>           | Removes a sticky message                         |
| <mark style="color:green;">**`/verify`**</mark>                  | Manual verify a specified user                   |
| <mark style="color:green;">**`/verifypanel`**</mark>             | Generates verification panel                     |
| <mark style="color:green;">**`/demote`**</mark>                  | Demote a staff member                            |
| <mark style="color:green;">**`/promote`**</mark>                 | Promote a staff member                           |
| <mark style="color:green;">**`/resign yourself`**</mark>         | Resign from the staff team                       |
| <mark style="color:green;">**`/resign force`**</mark>            | Force resign a staff member                      |
| <mark style="color:green;">**`/roster generate`**</mark>         | Generate a staff roster list                     |
| <mark style="color:green;">**`/roster assign`**</mark>           | Assign a staff member to a specified role        |
| <mark style="color:green;">**`/roster remove`**</mark>           | Remove a member from the roster                  |
| <mark style="color:green;">**`/roster sync`**</mark>             | Synchronize staff roster panel message           |
| <mark style="color:green;">**`/task list`**</mark>               | List of your assigned (active) tasks             |
| <mark style="color:green;">**`/task get`**</mark>                | Detailed information about a specified task      |
| <mark style="color:green;">**`/task mark`**</mark>               | Update a specified task's current state          |
| <mark style="color:green;">**`/task note`**</mark>               | Leave a note on a specified task                 |
| <mark style="color:green;">**`/task claim`**</mark>              | Claim a task                                     |
| <mark style="color:green;">**`/taskadmin create`**</mark>        | Create a new task                                |
| <mark style="color:green;">**`/taskadmin delete`**</mark>        | Delete a task                                    |
| <mark style="color:green;">**`/taskadmin assignment`**</mark>    | Assign or remove user to/from task               |
| <mark style="color:green;">**`/taskadmin edit`**</mark>          | Edit the task, its current state or leave a note |
| <mark style="color:green;">**`/taskadmin list`**</mark>          | List of (active) tasks                           |


---

# 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.iynxdev.com/plugins/management/commands.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.
