Discord-Bots laufen bei HostValues auf demselben Gamepanel wie die Gameserver. So bringen Sie Ihren Bot online:
- Melden Sie sich mit den Daten aus Ihrer Willkommens-E-Mail im Gamepanel an und öffnen Sie Ihren Bot-Server.
- Laden Sie Ihre Bot-Dateien über den Tab Files oder per SFTP hoch. Laden Sie die einzelnen Dateien hoch, keine Zip-Datei, oder entpacken Sie eine Zip-Datei mit der Option Unarchive.
- Wechseln Sie zum Tab Startup und tragen Sie bei der Startdatei den Namen Ihrer Hauptdatei ein, zum Beispiel
index.jsfür Node.js oderbot.pyfür Python. - Starten Sie den Bot über den Tab Console.
Abhängigkeiten
Externe Pakete müssen Sie nicht selbst installieren. Achten Sie darauf, dass Ihr Projekt eine package.json (Node.js) oder requirements.txt (Python) mit Ihren Abhängigkeiten enthält. Beim Start werden diese automatisch installiert. Laden Sie den Ordner node_modules also nicht mit hoch, das verlangsamt den Vorgang nur.
Bot-Token
Hinterlegen Sie Ihr Bot-Token niemals fest im Code, den Sie teilen oder veröffentlichen. Verwenden Sie stattdessen eine Umgebungsvariable im Tab Startup, falls Ihr Egg diese anbietet, oder eine separate Konfigurationsdatei wie .env oder config.json, die Sie nur auf dem Server ablegen.
Startet der Bot nicht oder erscheint eine Fehlermeldung in der Konsole, prüfen Sie, ob die Startdatei stimmt, ob alle Abhängigkeiten in der Abhängigkeitsdatei stehen und ob das Token gültig ist. Kommen Sie nicht weiter, öffnen Sie ein Support-Ticket mit der Fehlermeldung aus der Konsole.