NOWOŚĆ 📢 Ograniczona oferta na start: do 70% zniżki na pierwszy miesiąc, na każdą grę!Zobacz plany

Jak hostować bota Discord w Node.js

Hosting botów DiscordUpdated Oct 23, 20263 min read

Ten poradnik jest dla botów napisanych w Node.js, na przykład z discord.js.

Skonfiguruj serwer

  1. Otwórz serwer w panelu. Nowy serwer dla bota startuje jako Node.js Bot, więc nie musisz zmieniać typu.
  2. Otwórz Files i wgraj swojego bota razem z package.json. Nie wgrywaj folderu node_modules, serwer zainstaluje go za ciebie.

    • Wolisz git? Otwórz Ustawienia, potem Ustawienia gry i wypełnij Repozytorium Git (oraz gałąź, jeśli jej potrzebujesz). Pliki są pobierane podczas instalacji serwera. Dla prywatnego repozytorium ustaw też nazwę użytkownika git i token dostępu.
  3. W Ustawienia gry ustaw Plik główny na plik, który uruchamia twojego bota, taki jak index.js albo src/bot.js. Pliki z końcówką .ts też działają.
  4. Wklej token do pola Token bota Discord (opcjonalnie). Twój kod czyta go jako process.env.DISCORD_TOKEN.
  5. Serwer domyślnie uruchamia Node 22. Dla Node 20, 24, 25 lub 26 wybierz go w Ustawienia, Obraz Dockera, a potem zrestartuj serwer.

Uruchom go

Otwórz Console i uruchom serwer. Przy każdym starcie serwer wykonuje npm install, gdy istnieje package.json, a potem uruchamia twój plik główny. Pierwszy start trwa dłużej, gdy pobierają się pakiety.

Warto wiedzieć

  • Dodatkowe pakiety: pole Dodatkowe pakiety npm instaluje więcej pakietów przy każdym starcie bez edytowania package.json.
  • Pamięć: Node jest ograniczony do 80 procent pamięci twojego planu, co zostawia miejsce na resztę procesu i zapobiega zatrzymaniu serwera za zużycie zbyt dużej ilości.
  • TypeScript: plik główny .ts działa bezpośrednio. Skompilowany JavaScript startuje trochę szybciej.
  • Aktualizacje z gita: włącz Aktualizuj z git przy każdym starcie, żeby pobierać najnowszy kod przy każdym restarcie serwera.

Jeśli zatrzymuje się od razu: przeczytaj Dlaczego twój bot Discord ciągle się zatrzymuje.

Masz już serwer gdzie indziej? Przenieś go do nas

STWÓRZ SWÓJ SERWER GIER
GOTOWY, ABY ZACZĄĆ?

Oszczędź nawet 30% na swoim nowym serwerze gier.
Wydajność premium, natychmiastowa aktywacja i niezawodność bez kompromisów. Wszystko w lepszej cenie.

NASZE OSTATNIE WPISY