diff --git a/Befehle.md b/Befehle.md index 62879fd..1aff715 100644 --- a/Befehle.md +++ b/Befehle.md @@ -7,11 +7,19 @@ - [Datentypen](#datentypen) - [Befehle](#befehle) - [Allgemein](#allgemein) - - [Auto Role](#auto-role) + - [Game server](#game-server) + - [Register](#register) + - [Unregister](#unregister) + - [Submit](#submit) + - [Achievement](#achievement) + - [Auto role](#auto-role) + - [Auto role rule](#auto-role-rule) - [User](#user) - [Level](#level) + - [Short role name](#short-role-name) - [Techniker](#techniker) - - [Statistik](#statistik) + - [Api Key](#api-key) + - [Sync xp](#sync-xp) - [Noch geplante Befehle](#noch-geplante-befehle) Um einen Befehl auszuführen, muss man eine Nachricht einen Text-Kanal (vorzugsweise in einen für Bot Befehle) schicken. @@ -53,16 +61,16 @@ Parameter mit einem ```?``` sind optionale Parameter. ### Allgemein -| Befehl | Berechtigungen | Parameter | Beschreibung | -|-------------|----------------|-------------------------------------------------|---------------------------------------------------------------------------------| -| afk | | | Verschiebt den Autor in den AFK Kanal. Der Autor muss in einem Sprachkanal sein | -| help | | | Gibt den Link dieser Seite aus | -| info | | | Gibt allgemeine Informationen über den Bot aus | -| make-coffee | | | Sendet ein Gif von Kaffee | -| mass-move | Moderator | channel_to: Channel,
channel_from: Channel? | Verschiebt alle Mitglieder von einen Sprachkanal in einen anderen | -| ping | | | Sendet eine einfache Antwort, um zu überprüfen ob der Bot reagiert | -| presence | Moderator | text: str | Setzt das Spiel, welches der Bot gerade "Spielt" | -| purge | Moderator | | Löscht alle nachrichten aus dem Kanal, indem der Befehl geschickt wurde | +| Befehl | Berechtigungen | Parameter | Beschreibung | +|-------------|----------------|-------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| afk | | member: Member? | Verschiebt den Autor oder das angegebene Mitglied in den AFK Kanal. Um ein Mitglied angeben zu können, muss man Moderator sein alternativ muss der Autor in einem Sprachkanal sein | +| help | | | Gibt den Link dieser Seite aus | +| info | | | Gibt allgemeine Informationen über den Bot aus | +| make-coffee | | | Sendet ein Gif von Kaffee | +| mass-move | Moderator | channel_to: Channel,
channel_from: Channel? | Verschiebt alle Mitglieder von einen Sprachkanal in einen anderen | +| ping | | | Sendet eine einfache Antwort, um zu überprüfen ob der Bot reagiert | +| presence | Moderator | text: str | Setzt das Spiel, welches der Bot gerade "Spielt" | +| purge | Moderator | | Löscht alle nachrichten aus dem Kanal, indem der Befehl geschickt wurde | ### Game server @@ -128,18 +136,18 @@ Befehle der Gruppe /auto-role rule Befehle der Gruppe /user -| Befehl | Berechtigungen | Parameter | Beschreibung | -|----------|----------------|---------------------------------------|-----------------------------------------------------------------------------------------------------------------------| -| birthday | | day: int, month: int, year: int | Speichert das Geburtsdatum des Autors | -| info | | member: Member? | Gibt alle Werte des gegebenen Mitglieds aus | -| get | | member: Member?, atr: str | Gibt den Wert des gegebenen Attributes aus. Wird kein Mitglied angegeben, wird der Autor genutzt | -| set | Moderator | member: Member?, atr: str | Setzt den Wert des gegebenen Attributes auf den gegebenen Wert. Wird kein Mitglied angegeben, wird der Autor genutzt | -| add | Moderator | member: Member?, value: int, atr: str | Addiert den gegebenen Wert auf den Wert des gegebenen Attributes | -| remove | Moderator | member: Member?, value: int, atr: str | Subtrahiert den gegebenen Wert von den Wert des gegebenen Attributes | -| reset | Moderator | member: Member?, atr: str | Setzt den Wert des gegebenen Attributes auf den Standard zurück. Wird kein Mitglied angegeben, wird der Autor genutzt | -| show | Moderator | member: Member, wait: int? | Zeigt alle Verwarnungen für ein Mitglied | -| add | Moderator | member: Member, description: str | Fügt eine Verwarnung für das Mitglied hinzu | -| remove | Moderator | warning_id: int | Entfernt die angegebene Verwarnung | +| Befehl | Berechtigungen | Parameter | Beschreibung | +|----------------|----------------|---------------------------------------|-----------------------------------------------------------------------------------------------------------------------| +| birthday | | day: int, month: int, year: int | Speichert das Geburtsdatum des Autors | +| info | | member: Member? | Gibt alle Werte des gegebenen Mitglieds aus | +| get | | member: Member?, atr: str | Gibt den Wert des gegebenen Attributes aus. Wird kein Mitglied angegeben, wird der Autor genutzt | +| set | Moderator | member: Member?, atr: str | Setzt den Wert des gegebenen Attributes auf den gegebenen Wert. Wird kein Mitglied angegeben, wird der Autor genutzt | +| add | Moderator | member: Member?, value: int, atr: str | Addiert den gegebenen Wert auf den Wert des gegebenen Attributes | +| remove | Moderator | member: Member?, value: int, atr: str | Subtrahiert den gegebenen Wert von den Wert des gegebenen Attributes | +| reset | Moderator | member: Member?, atr: str | Setzt den Wert des gegebenen Attributes auf den Standard zurück. Wird kein Mitglied angegeben, wird der Autor genutzt | +| warning show | Moderator | member: Member, wait: int? | Zeigt alle Verwarnungen für ein Mitglied | +| warning add | Moderator | member: Member, description: str | Fügt eine Verwarnung für das Mitglied hinzu | +| warning remove | Moderator | warning_id: int | Entfernt die angegebene Verwarnung | ### Level