Nouveau : centre de documentation complet disponible Découvrir
RavoHost
Retour à « Bot Discord »

Sans base de données, un bot perd toutes ses données en mémoire à chaque redémarrage : indispensable dès qu'on veut de la persistance (économie, niveaux, configuration par serveur).

Choisir un type de base

MySQL/MariaDB convient bien à des données structurées (tables, relations) ; MongoDB est souvent préféré pour des données plus flexibles type documents JSON.

Sécuriser les identifiants de connexion

Les identifiants de connexion à la base doivent être stockés en variable d'environnement, jamais écrits en clair dans le code source du bot.

Limiter les connexions ouvertes

Utilisez un pool de connexions plutôt que d'ouvrir une nouvelle connexion à chaque requête, pour éviter de saturer la base sous forte charge.

Prévoir des sauvegardes

Une base de données liée à un bot doit être sauvegardée régulièrement, au même titre que n'importe quelle autre base critique pour votre activité.