BotMine›Developer Docs›Storage
Lua Addon SDK
Storage
Speichere persistente Addon-Daten mit dem sicheren Storage API.
Überblick
Mit discord.storage() erhältst du den Standard-Storage deines Addons. Werte bleiben über Neustarts hinweg erhalten.
lualocal storage = discord.storage() local count = storage.increment("uses", 1) storage.set("last_status", "ok")
JSON speichern
luastorage.setJson("settings", { enabled = true, channelId = "1234567890" }) local settings = storage.getJson("settings", { enabled = false })
Namespaces
Für getrennte Bereiche kannst du eigene Namespaces verwenden:
lualocal userStorage = discord.createStorage("users") userStorage.set("last_user", "1234567890")
Methoden
get(key, fallback?)set(key, value)put(key, value)delete(key)exists(key)getJson(key, fallback?)setJson(key, value)increment(key, amount?)decrement(key, amount?)keys(prefix?)