Die meisten Bots müssen sich etwas über Ausführungen hinweg merken: den XP Stand eines Mitglieds, ein Guthaben, eine gespeicherte Einstellung. Drei Werkzeuge decken das ab, vom einfachsten bis zum flexibelsten.
Variablen
Ein benannter Wert, einmal über den Variablen Tab deines Projekts erstellt, dann überall mit {{variablenname}} wiederverwendet. Jede Variable hat einen Geltungsbereich: global (ein geteilter Wert für das gesamte Projekt), pro Server, pro Kanal, oder pro Nutzer, sodass derselbe Name still einen anderen Wert für jeden Server, Kanal, oder jedes Mitglied halten kann, ohne dass du das selbst verwalten musst.
Records
Für Daten mit mehr Struktur als einem einzelnen Wert ist ein Record eine benannte Sammlung (wie "Profile" oder "Verwarnungen"), die pro Schlüssel ein JSON Objekt enthält, gesetzt, gelesen, aufgelistet, oder gelöscht mit den Blöcken Record setzen, Record abrufen, Records auflisten, und Record löschen. Nutze das für alles, was eine einzelne Variable nicht natürlich fassen kann, das vollständige Profil eines Mitglieds, eine Liste früherer Verwarnungen, gespeicherte Einstellungen.
Ranglisten
Der Block Rangliste abrufen sortiert jeden gespeicherten Wert einer Variable pro Nutzer, zum Beispiel XP oder Guthaben, und schreibt die Top Ergebnisse in eine Variable, die du dann mit einem Antwort oder Embed Block zeigen kannst. Keine weitere Einrichtung nötig, außer dass du diese Variable bereits irgendwo verwendest, wie im Leveling oder Economy Modul.
Tipp: Die Geltungsbereich Vorschau einer Variable in ihrem Editor sagt dir in einfacher Sprache genau, wer sich diesen Wert teilt, einen Blick wert, bevor du Logik baust, die annimmt, dass sich alle eine Zahl teilen.