> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Server-Moderationsbefehle

> Kanalsteuerung, Nachrichtenbereinigung, Emojis, Giveaways, Starboard und Ticket-Befehle.

Sechzehn Befehle, die auf den Server statt auf ein Mitglied wirken.

## Kanäle

| Befehl      | Du brauchst      | Vetox braucht    | Abklingzeit |
| ----------- | ---------------- | ---------------- | ----------- |
| `/lock`     | Kanäle verwalten | Kanäle verwalten | 2s          |
| `/unlock`   | Kanäle verwalten | Kanäle verwalten | 2s          |
| `/hide`     | Kanäle verwalten | Kanäle verwalten | 2s          |
| `/show`     | Kanäle verwalten | Kanäle verwalten | 2s          |
| `/slowmode` | Kanäle verwalten | Kanäle verwalten | 2s          |

<AccordionGroup>
  <Accordion title="/lock und /unlock" icon="lock">
    Verweigert oder stellt **Nachrichten senden** für `@everyone` wieder her. `channel` ist optional und Standard ist der aktuelle Kanal. Funktioniert in Text- und Ankündigungskanälen.
  </Accordion>

  <Accordion title="/hide und /show" icon="eye-slash">
    Verweigert oder stellt **Kanal anzeigen** für `@everyone` wieder her. Funktioniert in Text-, Ankündigungs-, Sprach-, Forum- und Bühnenkanälen.
  </Accordion>

  <Accordion title="/slowmode" icon="hourglass">
    `duration` ist **erforderlich** — `5s`, `2m`, `1h` oder `off`, um es zu löschen. `channel` und `reason` sind optional.
  </Accordion>
</AccordionGroup>

<Tip>
  `/lock` hindert Leute am Reden, aber sie können weiterhin lesen. `/hide` entfernt den Kanal komplett aus der Ansicht. Bei einem Raid zuerst sperren — Verbergen sorgt für mehr Verwirrung als es verhindert.
</Tip>

## Bereinigung

<AccordionGroup>
  <Accordion title="/clear — Massenlöschung" icon="broom">
    Erfordert **Nachrichten verwalten** auf beiden Seiten. Abklingzeit 10s.

    | Option  | Erforderlich | Hinweise                                     |
    | ------- | ------------ | -------------------------------------------- |
    | `count` | Nein         | 1 bis 500                                    |
    | `user`  | Nein         | Nur die Nachrichten dieses Mitglieds löschen |

    <Warning>
      Discord erlaubt kein Massenlöschen von Nachrichten, die älter als **14 Tage** sind. Ältere Nachrichten werden übersprungen.
    </Warning>
  </Accordion>
</AccordionGroup>

## Emojis

<AccordionGroup>
  <Accordion title="/add-emoji — Massen-Upload" icon="face-smile">
    Erfordert **Ausdrücke verwalten** auf beiden Seiten. Abklingzeit 30s.

    Beide Optionen — `emojis` und `message_id` — sind optional, aber **eine davon muss angegeben werden**. Übergib eine Liste von Emojis oder die ID einer Nachricht, die sie enthält.

    <Note>
      Uploads sind durch die Emoji-Slots deines Servers begrenzt, die von deinem Discord-Boost-Level abhängen.
    </Note>
  </Accordion>
</AccordionGroup>

## Giveaways

Alle fünf erfordern **Server verwalten** sowie **Nachrichten senden** und **Links einbetten** für Vetox. Abklingzeit 5s.

<AccordionGroup>
  <Accordion title="/gstart — ein Giveaway starten" icon="gift">
    | Option            | Erforderlich | Hinweise                                                           |
    | ----------------- | ------------ | ------------------------------------------------------------------ |
    | `prize`           | **Ja**       | Bis zu 256 Zeichen                                                 |
    | `duration`        | **Ja**       |                                                                    |
    | `channel`         | Nein         | Standard ist der aktuelle Kanal                                    |
    | `winners`         | Nein         | 1–20                                                               |
    | `description`     | Nein         | Bis zu 1.024 Zeichen                                               |
    | `required-role`   | Nein         |                                                                    |
    | `min-account-age` | Nein         | 1–365 Tage                                                         |
    | `min-level`       | Nein         | 1–200                                                              |
    | `excluded-role`   | Nein         |                                                                    |
    | `bypass-role`     | Nein         | Überspringt alle Anforderungen                                     |
    | `ping-role`       | Nein         | **Nur hier einstellbar — das Dashboard hat keine Steuerung dafür** |
    | `start-time`      | Nein         | Verzögere den Start                                                |
  </Accordion>

  <Accordion title="/gdrop — Drop-Giveaway" icon="bolt">
    Wer zuerst klickt, gewinnt. `prize` und `winners` (1–20) sind **erforderlich**; `channel`, `description`, `required-role`, `min-account-age` und `min-level` sind optional.
  </Accordion>

  <Accordion title="/gend, /greroll, /glist" icon="flag-checkered">
    `/gend` nimmt eine erforderliche `giveaway-id`. `/greroll` nimmt eine erforderliche `message-id` und ein optionales `count` (1–20). `/glist` nimmt keine Optionen.
  </Accordion>
</AccordionGroup>

<Note>
  `ping-role` ist die einzige Giveaway-Einstellung, die nur als Befehlsoption existiert. Wenn du eine Rolle angepingt haben möchtest, starte das Giveaway mit `/gstart` statt vom Dashboard aus. Siehe [Giveaways](/de/engagement/giveaways).
</Note>

## Starboard

<AccordionGroup>
  <Accordion title="/starboard — Einträge verwalten" icon="star">
    Erfordert **Nachrichten verwalten**. Abklingzeit 3s. Sechs Unterbefehle, alle nehmen einen erforderlichen `message`-Link und einen optionalen `starboard`-Namen:

    | Unterbefehl | Effekt                                                 |
    | ----------- | ------------------------------------------------------ |
    | `force`     | Nachricht unabhängig von ihrer Stern-Anzahl hinzufügen |
    | `unforce`   | Ein force rückgängig machen                            |
    | `freeze`    | Stern-Anzahl nicht mehr aktualisieren                  |
    | `unfreeze`  | Aktualisierung fortsetzen                              |
    | `trash`     | Entfernen und Rückkehr blockieren                      |
    | `untrash`   | Einen entsorgten Eintrag wiederherstellen              |

    <Note>
      Die `starboard`-Option **wird nicht** automatisch vervollständigt — tippe den Namen exakt wie konfiguriert.
    </Note>

    <Tip>
      `untrash` existiert hier, ist aber nicht über die Dashboard-Bestenliste erreichbar. Dieser Befehl ist der einzige Weg, einen entsorgten Eintrag wiederherzustellen.
    </Tip>
  </Accordion>

  <Accordion title="⭐ Send to Starboard — Kontextmenü" icon="star">
    Rechtsklick auf eine Nachricht → Apps → **Send to Starboard**. Gleiche Berechtigungen wie `/starboard`.

    <Note>
      Als Kontextmenü-Eintrag erscheint er nicht auf der Befehle-Seite des Dashboards, und seine Einstellungen pro Server können dort nicht geändert werden.
    </Note>
  </Accordion>
</AccordionGroup>

<Note>
  Beide erfordern das Modul **Starboard** in der [Server-Einrichtung](/de/server-management/setup).
</Note>

## Tickets

<AccordionGroup>
  <Accordion title="/ticket — 14 Unterbefehle" icon="ticket">
    Vetox benötigt **Kanäle verwalten** und **Nachrichten verwalten**. Abklingzeit 3s.

    | Unterbefehl     | Optionen                                                       | Effekt                                            |
    | --------------- | -------------------------------------------------------------- | ------------------------------------------------- |
    | `close`         | `reason` optional                                              | Ticket schließen                                  |
    | `claim`         | —                                                              | Übernehmen                                        |
    | `unclaim`       | —                                                              | Freigeben                                         |
    | `reopen`        | —                                                              | Ein geschlossenes Ticket wieder öffnen            |
    | `add`           | `user` erforderlich                                            | Jemanden hinzufügen                               |
    | `remove`        | `user` erforderlich                                            | Jemanden entfernen                                |
    | `rename`        | `name` erforderlich, max. 100                                  | Kanal umbenennen                                  |
    | `priority`      | `level` erforderlich — none, low, medium, high, urgent         | Priorität festlegen                               |
    | `transfer`      | `category` erforderlich                                        | In eine andere Kategorie verschieben              |
    | `closerequest`  | —                                                              | Den Ersteller bitten zu schließen                 |
    | `escalate`      | `target` erforderlich (autovervollständigt), `reason` optional | An ein anderes Panel eskalieren                   |
    | `note`          | `content` erforderlich                                         | Eine interne Notiz hinzufügen                     |
    | `merge`         | `target` erforderlich                                          | Mit einem anderen Ticket zusammenführen           |
    | `notifications` | —                                                              | Deine eigenen Ticket-Benachrichtigungspräferenzen |

    Alle außer `notifications` müssen innerhalb eines Ticket-Kanals ausgeführt werden.
  </Accordion>
</AccordionGroup>

<Warning>
  **`/ticket` hat keine eigene Discord-Berechtigungsanforderung.** Der Zugriff wird durch die Support-Rollen deines Ticket-Panels entschieden.

  Nur `close`, `claim`, `add`, `remove` und `reopen` werden von den Berechtigungsregeln pro Button abgedeckt. Die anderen neun — einschließlich `rename`, `transfer`, `merge` und `note` — können von jedem ausgeführt werden, der überhaupt im Ticket handeln kann. Behalte das im Hinterkopf, wenn du entscheidest, wer Ticket-Zugriff bekommt.
</Warning>

<Warning>
  **Das Deaktivieren von Tickets in der Server-Einrichtung deaktiviert `/ticket` nicht.** Er funktioniert weiterhin in bestehenden Ticket-Kanälen.
</Warning>

<Note>
  Das Dashboard listet einen `tag`-Unterbefehl auf, den der Bot nicht registriert. Er kann nicht ausgeführt werden.
</Note>

## Fehlerbehebung

<AccordionGroup>
  <Accordion title="/clear hat nicht alles gelöscht">
    Discord blockiert das Massenlöschen jenseits von 14 Tagen.
  </Accordion>

  <Accordion title="/lock hat Leute nicht am Reden gehindert">
    Eine Rolle mit einer expliziten Erlaubnis für Nachrichten senden überschreibt die `@everyone`-Ablehnung. Prüfe die Rollen-Überschreibungen in diesem Kanal.
  </Accordion>

  <Accordion title="/starboard sagt, das Starboard wurde nicht gefunden">
    Der Name muss exakt übereinstimmen und wird nicht automatisch vervollständigt.
  </Accordion>

  <Accordion title="Ein Ticket-Unterbefehl sagt, er muss in einem Ticket ausgeführt werden">
    Alle außer `notifications` erfordern einen aktiven Ticket-Kanal.
  </Accordion>

  <Accordion title="/add-emoji ist fehlgeschlagen">
    Meist keine freien Emoji-Slots oder Vetox fehlt Ausdrücke verwalten.
  </Accordion>
</AccordionGroup>

<CardGroup cols={2}>
  <Card title="Mitglieder-Moderation" icon="gavel" href="/de/commands/moderation">
    Handeln an Mitgliedern.
  </Card>

  <Card title="Tickets" icon="ticket" href="/de/utility/tickets/overview">
    Wie das Ticket-System funktioniert.
  </Card>
</CardGroup>
