Alle Vergleiche

CordBase vs. YAGPDB, BotGhost und andere Custom-Command-Builder

Geschrieben vom CordBase-Team. Preise und Funktionen der Konkurrenz am auf deren eigenen Seiten geprüft; Quellen siehe unten.

Die kurze Antwort

YAGPDB, BotGhost und Bot Designer for Discord können Daten speichern, und in geübten Händen lässt sich damit fast alles bauen, auch Dinge, die CordBase nicht kann. Der Preis: Du schreibst und pflegst die Logik selbst (Go-Templates bei YAGPDB, ein visueller Builder bei BotGhost). CordBase macht genau eine Sache: Du legst eine Tabelle fest, und es erzeugt die Befehle, ganz ohne Code. Carl-bot-Tags, ein häufiger Vorschlag, können überhaupt keine Daten speichern.

CordBase im Vergleich mit Custom-command builders
Was du brauchstCordBaseYAGPDB Custom CommandsBotGhostCarl-bot-Tags
Wie du es baustSpalten im Web festlegenGo-Templates schreibenVisueller Builder, eigene VariablenTag-Skripte
Speichert Daten zwischen AufrufenJa, Zeilen pro TabelleJa, eine Key-Value-DatenbankJa, eigene VariablenNein
Befehle werden für dich erzeugtJa: add, query, view, update, delete, leaderboardNein, du schreibst jeden selbstNein, du baust jeden selbstNein
Limits im kostenlosen Plan2 Tabellen mit je 100 Zeilen100 Custom Commands; Einträge bis 50 x Mitgliederzahl8 eigene Slash-Befehle1 Befehlsblock pro Tag

Was die Builder gut können

Sie sind Allzweckwerkzeuge. Die Custom Commands von YAGPDB enthalten eine echte Datenbank: Im kostenlosen Plan bekommst du bis zu 50 Einträge pro Servermitglied, 10 Datenbankaufrufe pro Befehlsausführung und 100 Custom Commands, und Premium hebt diese Limits an (YAGPDB-Datenbank-Doku, YAGPDB Premium). Mit BotGhost baust du einen Bot visuell und speicherst Werte in eigenen Variablen; der kostenlose Plan umfasst 8 eigene Slash-Befehle, und Bezahlpläne beginnen bei 5 $ im Monat bei jährlicher Abrechnung (BotGhost). Bot Designer for Discord gibt kostenlosen Nutzern 100 Variablen (BDFD-Wiki).

Wenn du Verhalten willst, das CordBase nicht hat (automatische Auslöser bei Nachrichten, eigene Antworten, Spiellogik), sind das die richtigen Werkzeuge.

Der Preis der Flexibilität

Jeden Befehl musst du selbst schreiben, testen und reparieren. Ein Inventarsystem auf YAGPDB heißt: Befehle zum Hinzufügen, Entfernen, Nachschlagen und Auflisten skripten, entscheiden, wie jedes Item gespeichert wird, und mit falschen Eingaben umgehen. Für jemanden, der Spaß daran hat, ist das ein schönes Wochenende, für alle anderen eine Wand. Außerdem steckt das Wissen meist im Kopf eines einzigen Admins.

Carl-bot ist großartig für Reaktionsrollen und Automod, aber laut der eigenen Doku können Tags „cannot save data between invocations. There is no database you can read from or write to“, also keine Daten zwischen Aufrufen speichern, und es gibt keine Datenbank zum Lesen oder Schreiben (Carl-bot-Doku).

Was CordBase stattdessen macht

Du beschreibst die Daten, nicht die Befehle. Eine Tabelle mit den Spalten Item, Menge, Besitzer und Seltenheit wird zu /inventory add, query, view, update (mit Erhöhen und Verringern für Zahlen), delete und leaderboard, mit Discords Mitgliederauswahl und Auswahlmenüs, wo die Spaltentypen das verlangen. Rollenberechtigungen, eine Web-Tabelle deiner Daten und CSV-/JSON-Export sind dabei.

Die Grenze: Du kannst nicht ändern, was die Befehle tun. Es gibt keine eigenen Antworten, Auslöser oder Skripte.

Wenn du doch eigene Befehle schreibst, entwirfst du mit dem kostenlosen Slash-Befehl-Builder einen visuell, mit Optionen, Unterbefehlen und Auswahlmöglichkeiten, und exportierst JSON-, discord.js- oder discord.py-Code.

Nimm Custom-command builders, wenn

  • Du brauchst mehr als Einträge speichern und nachschlagen.
  • Jemand in deinem Team skriptet gern und pflegt das.
  • Du willst alles in einem Bot, den du komplett kontrollierst.

Nimm CordBase, wenn

  • Du willst strukturierte Einträge, ohne Code zu schreiben.
  • Mehrere Leute sollen das Setup verwalten können, nicht nur eine Person, die skriptet.
  • Du willst eine Web-Ansicht und einen Export der Daten.

Fragen

Kann Carl-bot Daten speichern?

Nicht in Tags. Laut der Dokumentation von Carl-bot können Tags keine Daten zwischen Aufrufen speichern und haben keine Datenbank.

Hat YAGPDB eine Datenbank?

Ja. YAGPDB Custom Commands können eine Key-Value-Datenbank lesen und schreiben. Die Limits wachsen mit deiner Mitgliederzahl und steigen mit Premium. Die Logik schreibst du in Go-Templates.

Gibt es eine Alternative zu Custom-Command-Bots ohne Programmieren, um Daten zu erfassen?

CordBase ist eine: Du legst die Spalten einer Tabelle im Web fest, und es erzeugt die Slash-Befehle zum Hinzufügen, Suchen, Aktualisieren und Ranken von Zeilen.

Quellen

Produktnamen gehören ihren Inhabern. CordBase ist mit keinem davon verbunden. Etwas ist veraltet? Schreib an support@cordbase.gg, dann korrigieren wir es.

Probier CordBase auf deinem Server aus. Kostenlos für 2 Tabellen, keine Karte nötig.