Bot hochladen und starten

Von einem Ordner auf deinem PC zum laufenden Bot in fünf Minuten: Dateistruktur, die Startdatei-Variable und was der erste Start macht.

1 Min. LesezeitStand 2026-09-14Read this guide in English →
  1. Bestell einen *Discord Bot*-Server und wähl die Laufzeit: Node.js oder Python.
  2. Code hochladen über den Reiter Files (den Inhalt des Ordners reinziehen, nicht den Ordner) oder per SFTP. node_modules/ und virtuelle Umgebungen weglassen, denn die werden auf dem Server installiert.
  3. Startdatei setzen: Startup → MAIN_FILE (Node, Standard index.js) bzw. PY_FILE (Python, Standard app.py) auf den Namen deiner Einstiegsdatei.
  4. Abhängigkeiten: Node installiert bei jedem Start automatisch aus deiner package.json; Python aus requirements.txt. Siehe Abhängigkeiten.
  5. Token: in eine .env-Datei oder Config-Datei, nie in den Code. Siehe Token-Sicherheit.
  6. Starten. Die Konsole zeigt die Ausgabe von npm install / pip install, dann die Log-Zeilen deines Bots (Logged in as ...).

Ordnerstruktur, die funktioniert

/                     (Serverordner)
  index.js  oder  app.py
  package.json  oder  requirements.txt
  .env
  commands/ ...

Hat dein Projekt einen src/-Ordner, setz MAIN_FILE auf src/index.js.

RAM

Die meisten Bots sind mit 512 MB-1 GB zufrieden. Musik-Bots und Bots mit Bildverarbeitung wollen 2 GB.