Discord boti a další

Bot s databází (MySQL nebo SQLite)

Kam ukládat data bota – body, warny, nastavení serveru.

1 min čtení·Aktualizováno 10. října 2026

SQLite (nejjednodušší)

Databáze je jeden soubor na disku serveru (např. data.db). Node.js: balíček better-sqlite3, Python: vestavěný modul sqlite3. Nic nastavovat nemusíš.

MySQL

  1. V sekci Databáze vytvoř databázi a zobraz si přístupové údaje.
  2. Údaje dej do .env (DB_HOST, DB_PORT, DB_NAME, DB_USER, DB_PASSWORD).
  3. Node.js – mysql2:
    const mysql = require('mysql2/promise');
    const db = await mysql.createPool({
      host: process.env.DB_HOST, port: process.env.DB_PORT,
      user: process.env.DB_USER, password: process.env.DB_PASSWORD,
      database: process.env.DB_NAME,
    });
  4. Python – aiomysql nebo mysql-connector-python.

Databázi zálohuj i zvlášť – viz Import a export databáze.

Discord bot hosting od 12 Kč měsíčně

Bot v Node.js nebo Pythonu, který běží nonstop.

Zobrazit balíčky