Deze gids is voor bots die zijn geschreven in Python, bijvoorbeeld met discord.py.
De server op Python zetten
Een nieuwe botserver start als Node.js-server. Wijzig dat voordat je iets uploadt, want als je het type wijzigt, wordt de server opnieuw geïnstalleerd en worden standaard zijn bestanden verwijderd.
- Open je server in het panel en blijf op Overzicht.
- Klik op Servertype bewerken en kies Python Bot, en volg dan de stappen. Zie Je servertype of gameversie wijzigen als je de volledige uitleg wilt.
Je bot toevoegen
Open Files en upload je bot, inclusief
requirements.txtals je die hebt.- Gebruik je liever git? Open Instellingen, dan Game-instellingen en vul Git-repository in. Stel voor een privérepository ook de git-gebruikersnaam en een toegangstoken in.
- Zet in Game-instellingen het Hoofdbestand op het bestand dat je bot start, zoals
bot.pyofmain.py. - Controleer Requirements-bestand. De standaard is
requirements.txt. Als dat bestand bestaat, worden de pakketten erin bij elke start geïnstalleerd. - Plak je token in Discord-bottoken (optioneel). Je code leest het met
os.environ["DISCORD_TOKEN"].
Starten
Open Console en start de server. De server installeert je requirements en draait daarna je hoofdbestand met Python 3.12, de standaard (3.10, 3.11, 3.13 en 3.14 staan onder Instellingen, Docker-image). De eerste start duurt langer terwijl de pakketten worden gedownload.
Goed om te weten
- Extra pakketten: het veld Extra pip-pakketten installeert bij elke start meer pakketten, zonder dat je
requirements.txthoeft te bewerken. - Printen met flush: Python houdt uitvoer vast als die niet naar een terminal gaat. Verschijnen je
print-regels niet meteen in de console, gebruik danprint("text", flush=True)of de modulelogging. - Updates vanuit git: zet Update vanuit git bij elke start aan om bij elke herstart je nieuwste code op te halen.
Als hij meteen stopt: lees Waarom je Discord-bot blijft stoppen.





