Przeniesienie bota to głównie kopiowanie plików i wpisanie tych samych ustawień. Zaplanuj kilka minut, gdy bot może być offline.
Zanim zaczniesz
- Upewnij się, że kod bota i jego pliki z danymi (bazy danych, konfiguracja, zapisany stan) są w jednym folderze, który możesz skopiować.
- Zostaw starą kopię uruchomioną, dopóki nowa nie zadziała, ale nie uruchamiaj obu naraz z tym samym tokenem na długo. Dwie kopie zalogowane jednym tokenem walczą ze sobą, a komendy mogą być obsługiwane dwa razy albo wcale.
Kroki
- Wybierz język. Otwórz serwer w panelu, przejdź do Przegląd i kliknij Zmień typ serwera, jeśli potrzebujesz Pythona lub Javy. Nowy serwer startuje jako Node.js. Zrób to przed wgraniem plików. Zobacz Jak zmienić typ serwera lub wersję gry.
- Skopiuj pliki. Otwórz Files i wgraj folder albo podaj adres git w Ustawienia gry. Duże foldery wgrywają się szybciej przez SFTP: Jak połączyć się z plikami serwera przez SFTP. Pomiń
node_modules(Node) i foldery środowisk wirtualnych (Python), serwer sam instaluje pakiety. - Wpisz ustawienia. W Ustawienia, potem Ustawienia gry, ustaw plik główny (albo plik jar) i token. Jeśli twój kod czyta token z pliku konfiguracyjnego, zostaw plik bez zmian albo przejdź na czytanie
DISCORD_TOKEN. - Bazy danych. Jeśli twój bot używał bazy danych na starym hoście, zobacz Jak używać baz danych z serwerem, żeby użyć tej dołączonej do twojego planu.
- Zatrzymaj starego bota, potem uruchom nowego ze strony Console i obserwuj konsolę, aż bot się zaloguje.
Jeśli coś nie działa
- Brakujący pakiet lub błędna nazwa pliku pojawia się w konsoli w pierwszych sekundach. Zobacz Dlaczego twój bot Discord ciągle się zatrzymuje.
- Jeśli bot się łączy, ale nie może odczytać zapisanych danych, sprawdź, czy pliki z danymi zostały skopiowane z taką samą strukturą folderów.





