# /report

### General Information

With the `/report` command, users can report bugs in a specific project (game).

When executing the command, the user will receive a Direct Message from the Bot and fill out details about their report. If the user has their Direct Messages disabled, the Bot will ask them to enable them.

### Requirments

* The User must not have a blacklisted role ([/blocked-role](/commands/owner-commands/blocked-role.md))
* The User must not be blacklisted by Server Managers/Administrators or Ravenhub ([/blacklist](/commands/manager-commands/blacklist.md))
* The User must have their Direct Messages enabled
* There must be at least one project (game) on the server ([/add-game](/commands/manager-commands/add-games.md))
* There must be a holding channel on the server ([/holding-channel](/commands/owner-commands/holding-channel.md))

### Command Details

Upon successfully executing the command the user will receive a Direct Message with further instructions from the Bot.

1. **Set the Title of the report**\
   The user is first asked for the title of the bug report. This title will be included in the [project update](/commands/manager-commands/publish.md) containing this report and in the [status-embed](/commands/manager-commands/status-embed.md).
2. **Selecting a Scope**\
   The user will be asked to enter a scope. If no changes have been done to the scopes yet, the user can choose between *scripting*, *building*, and *others*. This can be entered via text or via the selection menu.
3. **Selecting the Project (game)**\
   The user can then select the project for which they would like to submit the report. This can be done via text or the selection menu.
4. **General description**\
   The user can then describe their report in depth. Due to Discord's limitations, the user can use a maximum of 1024 characters.
5. **Check the entered Information and add Files** \
   The user then gets the opportunity to check his report again. They can also add files like pictures, HTML files, etc., and then confirm the suggestion.

{% hint style="info" %}

#### **IMPORTANT!**

\
For the safety of our users, we block certain extensions. To check which file extensions we block please check: [My Files are not accepted](/faq/my-files-are-not-accepted.md)<br>
{% endhint %}


---

# 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://builderman.theravenhub.com/commands/user-commands/report.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.
