Bot Discord działa tylko wtedy, gdy coś go uruchamia. Plan dla botów uruchamia go na serwerze, który jest zawsze włączony, restartuje go po awarii i zachowuje jego pliki między restartami. Ten poradnik prowadzi cię od nowego planu do działającego bota.
Zanim zaczniesz
Potrzebujesz kodu swojego bota (folder z plikami albo repozytorium git) i jego tokena z Discord Developer Portal. Jeśli chcesz tylko gotowego bota, zobacz Jak skonfigurować gotowego bota muzycznego.
Kroki
- Wybierz język. Nowy serwer dla bota startuje jako serwer Node.js. Jeśli twój bot używa Pythona, Javy lub C# (.NET), otwórz serwer w panelu, zostań na stronie Przegląd i kliknij Zmień typ serwera. Wybierz Python Bot albo Java Bot. Zmiana typu instaluje serwer ponownie i domyślnie usuwa jego pliki, więc zrób to, zanim cokolwiek wgrasz.
- Dodaj pliki. Otwórz Files i wgraj swojego bota albo podaj adres git (zobacz poradniki dla języków niżej). Możesz też połączyć się przez SFTP: Jak połączyć się z plikami serwera przez SFTP.
- Otwórz Ustawienia, potem Ustawienia gry. Ustaw plik główny (plik, który uruchamia twojego bota, na przykład
index.jsalbobot.py) i wklej token do pola Token bota Discord. - Uruchom serwer ze strony Console i przeczytaj konsolę. Pokazuje własne komunikaty twojego bota, w tym błędy logowania.
Co dzieje się dalej
- Jeśli bot się wywali, serwer restartuje go raz automatycznie. Jeśli wywali się ponownie w ciągu minuty, zostaje zatrzymany, żeby błąd nie mógł kręcić się w nieskończoność. Zobacz Dlaczego twój bot Discord ciągle się zatrzymuje.
- Pakiety instalują się przy każdym uruchomieniu serwera, więc nowa zależność w
package.jsonlubrequirements.txtjest pobierana przy następnym restarcie.
Poradniki dla języków
- Hostuj bota Discord w Node.js
- Hostuj bota Discord w Pythonie
- Hostuj bota Discord w Javie
- Hostuj bota Discord w C# (.NET)
Następne kroki: przeczytaj Jak chronić token bota Discord, zanim udostępnisz jakiekolwiek ze swoich plików.





