Datenbanken
Tab Datenbanken deines Bots: Ein Klick auf Erstellen und dein Bot hat seine eigene Datenbank, die nur er sehen kann. Beim nächsten Start bekommt er seine Zugangsdaten als Umgebungsvariablen: Du musst nichts kopieren.
| Datenbank | Wofür | Variablen |
|---|---|---|
| PostgreSQL | Level, Wirtschaft, Einstellungen pro Server (Prisma, Sequelize, Drizzle…) | DATABASE_URL, PGHOST, PGUSER… |
| MySQL (MariaDB) | Bots oder Tutorials, die schon für MySQL geschrieben wurden | MYSQL_URL, MYSQL_HOST… |
| Redis | Cache, Cooldowns, Zähler | REDIS_URL, REDIS_PREFIX… |
js
const { Pool } = require('pg');
const db = new Pool({ connectionString: process.env.DATABASE_URL });DATABASE_URLzeigt auf PostgreSQL, wenn der Bot eine hat, sonst auf MySQL. Eine Variable mit demselben Namen im Tab Variablen hat weiterhin Vorrang.- Redis: Jeder Schlüssel muss mit
REDIS_PREFIXbeginnen (bei ioredis: die OptionkeyPrefix), sonst antwortet Redis mitNOPERM. - Das Kontingent hängt vom Tarif ab (im Tab angezeigt). Wird es überschritten, wechselt die Datenbank in den Lesemodus: Der Bot kann lesen und löschen, aber nichts mehr hinzufügen. Schreiben ist von selbst wieder möglich, sobald du unter 90 % des Kontingents liegst.
- Die Datenbanken sind nur von deinem Bot aus erreichbar. Um an deine Daten zu kommen: Button Exportieren (.sql).
⚠️
Wenn du den Bot oder die Datenbank löschst, werden die Daten endgültig gelöscht: Exportiere vorher.