Een bot verhuizen is vooral bestanden kopiëren en dezelfde instellingen invullen. Plan een paar minuten waarin de bot offline mag zijn.
Voordat je begint
- Zorg dat de code van de bot en zijn gegevensbestanden (databases, configuratie, opgeslagen status) allemaal in één map staan die je kunt kopiëren.
- Laat de oude kopie draaien tot de nieuwe werkt, maar draai ze niet lang tegelijk met hetzelfde token. Twee kopieën die met één token zijn ingelogd, werken elkaar tegen, en commando's kunnen dubbel of helemaal niet worden beantwoord.
Stappen
- Kies de taal. Open je server in het panel, ga naar Overzicht en klik op Servertype bewerken als je Python of Java nodig hebt. Een nieuwe server start als Node.js. Doe dit voordat je bestanden uploadt. Zie Je servertype of gameversie wijzigen.
- Kopieer de bestanden. Open Files en upload de map, of geef een git-adres op bij Game-instellingen. Grote mappen uploaden sneller via SFTP: Verbinden met de bestanden van je server via SFTP. Laat
node_modules(Node) en mappen met een virtuele omgeving (Python) weg, de server installeert de pakketten zelf. - Vul de instellingen in. Zet bij Instellingen, dan Game-instellingen het hoofdbestand (of jar-bestand) en het token. Leest je code het token uit een configuratiebestand, laat dat bestand dan zoals het is, of schakel over op het lezen van
DISCORD_TOKEN. - Databases. Gebruikte je bot op de oude host een database, zie dan Databases gebruiken met je server voor de database die bij je pakket zit.
- Stop de oude bot, start daarna de nieuwe vanaf de pagina Console en kijk in de console tot de bot inlogt.
Als iets niet werkt
- Een ontbrekend pakket of een verkeerde bestandsnaam verschijnt in de eerste seconden in de console. Zie Waarom je Discord-bot blijft stoppen.
- Verbindt de bot maar kan hij zijn opgeslagen gegevens niet lezen, controleer dan of de gegevensbestanden met dezelfde mapstructuur zijn gekopieerd.





