# Commands

This is a quick and dirty list of all commands featured on the core module of Thread-Watcher. You can learn more about each command by reading it's description and options directly in the Discord client itself.

| Name           | Description                                                                                                                                                                                                   | Required Permissions                                                                             |
| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| `/watch`       | used to toggle the watch status of an individual thread                                                                                                                                                       | User requires `Manage Threads`                                                                   |
| `/batch`       | used to watch or unwatch multiple threads in a channel, category, or the whole server at once. Features [advanced filtering](/features/core-features/advanced-filtering.md) for more selective... selections? | User & bot requires `Manage Threads`                                                             |
| `/config`      | Used to configure Thread-Watcher settings                                                                                                                                                                     | User requires `Manage Server`                                                                    |
| `/info`        | provides some general information about the bot                                                                                                                                                               |                                                                                                  |
| `/list`        | Used to list all watched threads and monitors.                                                                                                                                                                | No permissions required. However, it only lists watched threads that the user can actually view. |
| `/monitor add` | Used to add or edit [monitors](/features/core-features/monitors.md)                                                                                                                                           | User requires `Manage Threads`                                                                   |
| `/monitor add` | Used to remove monitors                                                                                                                                                                                       | User requires `Manage Threads`                                                                   |

### User Permissions

By default Thread-Watcher checks the permission a user has in the channel that the command is ran to decide whether or not a user is allowed to run the command. However, you can configure this yourself using [Slash Command Permissions](https://discord.com/blog/slash-commands-permissions-discord-apps-bots).&#x20;

Remember to enable the `Use Discord Command Permissions` setting in your Thread-Watcher configuration for Thread-Watcher to respect these new permissions!

<figure><img src="/files/hPJ1u81oPyUrSl6h8K2Z" alt=""><figcaption></figcaption></figure>


---

# 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.threadwatcher.xyz/features/core-features/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.
