- Bestell einen *Discord Bot*-Server und wähl die Laufzeit: Node.js oder Python.
- 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. - Startdatei setzen: Startup →
MAIN_FILE(Node, Standardindex.js) bzw.PY_FILE(Python, Standardapp.py) auf den Namen deiner Einstiegsdatei. - Abhängigkeiten: Node installiert bei jedem Start automatisch aus deiner
package.json; Python ausrequirements.txt. Siehe Abhängigkeiten. - Token: in eine
.env-Datei oder Config-Datei, nie in den Code. Siehe Token-Sicherheit. - 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.