-25% Wrześniowa promocja. Kod WRZESIEN2026 daje 25% zniżki na wszystkie produkty do 20.09.2026
Gamehost

Bot Discord

Hosting bota w Node.js albo Pythonie: wgranie plików, plik startowy, zależności, token i przełączanie silnika.

Aktualizacja: ·2 min czytania

Usługa bota Discord to gotowe środowisko, w którym Twój bot działa całą dobę, bez trzymania włączonego komputera. Kod wgrywasz Ty, my dajemy maszynę, panel i konsolę.

Wybór silnika

Na Pulpicie usługi jest przełącznik Silnik bota z dwiema opcjami: Node.js i Python.

Zmiana nie kasuje Twoich plików: podmienia środowisko uruchomieniowe i wchodzi w życie po najbliższym restarcie serwera. Możesz więc bezpiecznie przełączyć się, jeśli pomyliłeś technologię przy zamówieniu.

Wgranie bota

  1. Zatrzymaj serwer.
  2. Wejdź w Pliki i wgraj kod bota do głównego katalogu. Przy większych projektach użyj SFTP.
  3. Upewnij się, że w katalogu jest plik startowy oraz plik z zależnościami:

- Node.js: index.js i package.json, - Python: bot.py (albo main.py) i requirements.txt.

  1. Sprawdź w Parametrach startowych, czy nazwa pliku startowego zgadza się z tym, co faktycznie wgrałeś.
  2. Uruchom serwer.

Zależności instalują się przy starcie na podstawie package.json albo requirements.txt, więc nie wgrywaj katalogu node_modules ze swojego komputera. Zwykle waży więcej niż cały bot i potrafi nie działać na innym systemie.

Token bota

Token generujesz w portalu deweloperskim Discorda. Trzymaj go w pliku konfiguracyjnym albo w zmiennej środowiskowej, nigdy w publicznym repozytorium.

Jeśli token wyciekł, unieważnij go w portalu Discorda i wygeneruj nowy. Do czasu podmiany bot przestanie działać, ale nikt obcy nie przejmie kontroli nad Twoim serwerem Discord.

Pamiętaj też o włączeniu w portalu odpowiednich intencji (na przykład odczytu treści wiadomości), jeśli bot ich używa. Brak intencji to najczęstszy powód, dla którego bot startuje, ale nie reaguje na komendy.

Konsola

Konsola na Pulpicie pokazuje wszystko, co bot wypisuje: logi startu, błędy i Twoje własne komunikaty. To pierwsze miejsce, do którego zaglądasz, gdy bot się nie łączy.

Typowe komunikaty:

  • błąd logowania, gdy token jest nieprawidłowy albo unieważniony,
  • brak modułu, gdy zależność nie została dopisana do pliku z zależnościami,
  • błąd składni, gdy wersja języka na serwerze różni się od tej z Twojego komputera.

Kopie i restarty

Kod bota to też dane: rób kopie przed większymi zmianami. Zobacz Kopie serwera.

Jeśli bot lubi się zawieszać, ustaw nocny restart w zakładce Harmonogramy. To prostsze niż szukanie wycieku pamięci w cudzej bibliotece. Zobacz Harmonogramy.

Nie znalazłeś odpowiedzi?Napisz na Discordzie albo w Centrum pomocy w panelu. Napisz na Discordzie