# ReportSystem

## config.yml

### Report

#### Prefix

Der Präfix wird standardmäßig bei jeder Nachricht genutzt. Dieser kann in den Nachrichten-Datein am Anfang jeder Nachricht gesetzt werden. Um diesen zu setzten schreibe einfach `%prefix%` (Placeholder). Dieser wird dann vom System mit dem Präfix, der in der `config.yml` eingetragen ist, ausgetauscht.

```yaml
prefix: "&7[&cReport&6System&7]&r"
```

#### team info message

Wenn ein Spieler einen neuen Report erstellt, bekommen alle Teammitglieder eine Benachrichtigung, dass ein neuer Report da ist.

```yaml
teamInfoMessage: true
```

#### webhook

Setze den Wert auf `true` um eine Benachrichtigung über einen neuen report auf Discord zu erhalten.

{% hint style="info" %}
Die Webhook und das Design stellst du in den Nachrichtendateien ein.
{% endhint %}

```yaml
webhook: false
```

#### aliases

Du kannst auch sogenannte Aliases definieren die du anstatt /report eingeben kannst. Hierfür fügst du einfach weitere Punkte unter dem Punkt `aliases` hinzu.

```yaml
aliases:
  - "r"
```

### Permission Report

```yaml
# to report a player (player permission)
report: "bungeesystem.punishment.report"
```

#### Standard Konfiguration

```yaml
report:
  prefix: "&7[&cReport&6System&7]&r"
  teamInfoMessage: true
  webhook: false
  aliases:
    - "r"
```

#### Kommando

```
/report <Spieler> <Grund>
```

### Reports

#### Prefix

Der Präfix wird standardmäßig bei jeder Nachricht genutzt. Dieser kann in den Nachrichten-Datein am Anfang jeder Nachricht gesetzt werden. Um diesen zu setzten schreibe einfach `%prefix%` (Placeholder). Dieser wird dann vom System mit dem Präfix, der in der `config.yml` eingetragen ist, ausgetauscht.

```yaml
prefix: "&7[&cReport&6System&7]&r"
```

#### aliases

Du kannst auch sogenannte Aliases definieren die du anstatt /reports eingeben kannst. Hierfür fügst du einfach weitere Punkte unter dem Punkt `aliases` hinzu.

```yaml
aliases: []
```

### Permission Reports

```yaml
# to see the reports and check them (team permission)
reports: "bungeesystem.punishment.reports"
```

#### Standard Konfiguration

<pre class="language-yaml"><code class="lang-yaml">reports:
<strong>  prefix: "&#x26;7[&#x26;cReport&#x26;6System&#x26;7]&#x26;r"
</strong>  aliases: []
</code></pre>

#### Kommando

```
/reports <see/accept/checked> <id>
```


---

# 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://wiki-de.herrtechniker.eu/bungeesystem/module/punishment/reportsystem.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.
