Befehlsreferenz
Jede Tabelle, die du erstellst, bekommt einen eigenen Slash-Befehl mit dem Namen der Tabelle und diesen Unterbefehlen. Ersetze <table> durch den Befehlsnamen deiner Tabelle, zum Beispiel /inventory.
Kurzübersicht
/<table> addSchreiben/<table> queryLesen/<table> updateSchreiben/<table> deleteAdmin/<table> viewLesen/<table> leaderboardLesen/<table> saved-viewLesen/<table> bulk-updateAdmin/<table> bulk-deleteAdmin/<table> add
SchreibenFügt eine neue Zeile hinzu. Jede Tabelle bekommt einen eigenen Befehl mit ihrem Namen, und jede Spalte wird zu einer Option. Pflichtspalten stehen vorne und müssen ausgefüllt werden; optionale Spalten kannst du weglassen.
Syntax
Beispiel
- •Der Discord-Nutzer, der den Befehl ausgeführt hat, wird mit der Zeile gespeichert.
- •Der Bot antwortet mit einer Bestätigung und den gespeicherten Werten.
- •Jeder Plan hat ein Zeilenlimit pro Tabelle (100 in Free). Der Bot sagt dir, wenn eine Tabelle voll ist.
/<table> query
LesenDurchsucht eine Tabelle. Jede Spalte ist ein optionaler Filter; lässt du alle weg, werden Zeilen aufgelistet.
Syntax
Beispiel
- •Textspalten passen, wenn der Wert das Eingegebene enthält. Andere Spaltentypen müssen exakt übereinstimmen.
- •Zeigt standardmäßig 10 Ergebnisse, höchstens 25.
/<table> update
SchreibenÄndert eine vorhandene Zeile. Wähl die Zeile aus der Autovervollständigung und gib nur die Spalten an, die du ändern willst.
Syntax
Beispiel
- •Spalten, die du weglässt, behalten ihren aktuellen Wert.
- •Bei Tabellen mit Zahlenspalten legt die Option _mode fest, ob Zahlen gesetzt, erhöht oder verringert werden.
/<table> delete
AdminLöscht eine einzelne Zeile. Der Bot lässt dich das vorher per Button bestätigen.
Syntax
Beispiel
- •Gelöschte Zeilen verschwinden sofort aus der Tabelle und werden nach 30 Tagen endgültig entfernt.
/<table> view
LesenZeigt alle Spalten einer einzelnen Zeile in einem Embed.
Syntax
Beispiel
- •Zeigt auch, wer die Zeile erstellt hat und wann sie erstellt und zuletzt aktualisiert wurde.
/<table> leaderboard
LesenSortiert Zeilen nach einer Zahlenspalte, höchster Wert zuerst. Die ersten drei bekommen Medaillen.
Syntax
Beispiel
- •Gibt es nur bei Tabellen mit mindestens einer Zahlenspalte.
- •Zeigt standardmäßig 10 Plätze, höchstens 25.
- •Jede Punktzahl steht neben der ersten Text- oder Mitgliedsspalte der Zeile.
/<table> saved-view
LesenFührt eine gespeicherte Ansicht aus, die du im Dashboard für die Tabelle eingerichtet hast.
Syntax
Beispiel
- •Gibt es nur bei Tabellen mit mindestens einer gespeicherten Ansicht.
/<table> bulk-update
AdminÄndert eine Spalte in allen Zeilen, in denen eine andere Spalte einem Wert entspricht. Nur in den Plänen Pro und Max.
Syntax
Beispiel
- •Der Bot zeigt, wie viele Zeilen passen, und lässt dich bestätigen, bevor er etwas ändert.
/<table> bulk-delete
AdminLöscht alle Zeilen, in denen eine Spalte einem Wert entspricht. Nur in den Plänen Pro und Max.
Syntax
Beispiel
- •Der Bot zeigt, wie viele Zeilen passen, und lässt dich vor dem Löschen bestätigen.
Allgemeines Verhalten der Befehle
- Private Fehlermeldungen — Fehlende Berechtigungen und ungültige Eingaben sieht nur die Person, die den Befehl ausgeführt hat (ephemere Nachrichten). So bleiben die Kanäle sauber.
- Autovervollständigung — Auswahlspalten zeigen ihre Optionen als Liste. Die Optionen für Zeile und gespeicherte Ansicht schlagen beim Tippen passende Treffer vor.
- Rate-Limits — Um Missbrauch zu verhindern, sind Befehle auf 5 pro Nutzer in 10 Sekunden begrenzt. Das liegt weit über normaler Nutzung.
- Embeds — Alle Antworten sind sauber formatierte Discord-Embeds. Je nach Befehl werden die Daten als Tabelle oder als Schlüssel-Wert-Paare angezeigt.
- Berechtigungen — Solange du einer Tabelle keine Rollen zuweist, kann jedes Mitglied alle ihre Befehle ausführen. Sobald Rollen gesetzt sind, können nur Mitglieder mit einer der aufgeführten Rollen die Tabelle nutzen: Lesen umfasst query, view, leaderboard und saved-view; Schreiben ergänzt add und update; Admin ergänzt delete und die Massenbefehle. Discord-Administratoren können immer alles ausführen.
- Globale Befehle —
/helplistet die Tabellen deines Servers auf,/pingprüft, ob der Bot online ist, und/delete-my-datalöscht die Zeilen, die du auf allen Servern erstellt hast.