Boty Discord / Bot Discord (Node.js)

Hosting bota Discord

Twój bot na discord.js albo discord.py działa całą dobę, bez komputera włączonego w domu. Pliki wgrywasz w przeglądarce albo pobierasz z GitHuba, a zależności instalują się same.

Zamów od 10 zł/mies.

Bot, który nie znika z Discorda

Bot uruchomiony na własnym komputerze działa tylko wtedy, gdy komputer jest włączony. Wystarczy restart Windowsa, awaria prądu albo wyjazd na weekend, żeby członkowie serwera zobaczyli bota w stanie „offline”. Na serwerze LvlHost bot działa całą dobę, a Ty zarządzasz nim z przeglądarki: wgrywasz pliki, czytasz logi w konsoli i restartujesz go jednym kliknięciem.

Każdy bot dostaje osobny kontener z własnym limitem pamięci, procesora i dysku NVMe. Boty innych klientów nie zabiorą mu zasobów i nie zobaczą jego plików.

Node.js albo Python

Wybierasz język, w którym napisany jest bot:

  • [discord.js (Node.js)](/gry/bot-discord-nodejs): domyślnie Node.js 24 (LTS), a w panelu przełączysz się na wersję od 22 do 26. Pakiety z package.json instalują się same przy każdym starcie.
  • [discord.py (Python)](/gry/bot-discord-python): domyślnie Python 3.12, a w panelu przełączysz się na inną wersję. Biblioteki z requirements.txt instalują się same, a komunikaty print() pojawiają się w konsoli od razu.

Oba warianty mają te same pakiety i ceny. Jeśli bot korzysta z innej biblioteki w tym samym języku, na przykład Eris albo Pycord, też zadziała.

Pliki przez panel albo z GitHuba

Pliki bota wgrywasz w zakładce Files w panelu albo przez SFTP, na przykład w programie WinSCP. Wygodniejsza droga dla tych, którzy trzymają kod w repozytorium: wpisujesz adres repozytorium Git w ustawieniach serwera, a przy każdym restarcie serwer pobiera najnowszą wersję kodu. Poprawka w bocie to wtedy wysłanie zmian na GitHuba i restart w panelu. Prywatne repozytorium też zadziała, wystarczy token dostępu.

Ile pamięci potrzebuje bot

Typowy bot z komendami slash, moderacją albo powitaniami na kilku serwerach zużywa zwykle od kilkudziesięciu do 300 MB RAM, więc zmieści się w najmniejszym pakiecie Mini (512 MB). Standard (1 GB RAM) ma zapas na bazę danych SQLite, pamięć podręczną wiadomości i setki serwerów. Pro (2 GB RAM, 1,5 rdzenia) to pakiet dla dużych botów, które obsługują wiele serwerów albo przetwarzają dużo danych. Pakiet zwiększysz później w panelu klienta, dopłacając tylko różnicę za pozostałe dni.

Co jeszcze jest w cenie

  • konsola na żywo z logami bota i restart jednym kliknięciem,
  • harmonogramy, na przykład codzienny restart o 5:00,
  • kopie zapasowe plików bota,
  • ochrona DDoS na poziomie infrastruktury,
  • płatność BLIK-iem, bez umowy i z 48 godzinami na zwrot pełnej kwoty.

Serwer stoi w Helsinkach, w Unii Europejskiej. Dla bota opóźnienie sieci ma dużo mniejsze znaczenie niż dla graczy.

Jak zacząć

  1. Utwórz bota w Discord Developer Portal i skopiuj jego token.
  2. Zamów serwer bota w Node.js albo w Pythonie. Instaluje się sam zaraz po płatności.
  3. Wgraj pliki bota i plik .env z tokenem, a potem zrestartuj serwer.

Każdy krok z przykładowym kodem obu bibliotek opisuje poradnik o hostingu bota Discord.

Pakiety

Hosting bota Discord (Node.js) - cennik

PakietRAMDysk NVMeCPUCenaZamówienie
Mini512 MB2 GB0,5 vCPU10 zł/mies.
Standard1 GB5 GB1 vCPU13 zł/mies.
Pro2 GB10 GB1,5 vCPU19 zł/mies.

Przy płatności kwartalnej, półrocznej i rocznej rabat 5–15%.

Poradniki

Przyda się na start

FAQ

Najczęstsze pytania

Czy bot będzie działał całą dobę?

Tak. Bot działa na naszym serwerze niezależnie od Twojego komputera. Gdy proces bota się wysypie, panel uruchomi go ponownie, o ile bot nie pada zaraz po każdym starcie.

Czy mogę postawić bota napisanego przez kogoś innego?

Tak, jeśli to bot w Node.js albo w Pythonie i masz jego pliki albo adres repozytorium. Wgrywasz go tak samo jak własnego.

Czy jest darmowy okres próbny?

Dla botów nie. Masz za to 48 godzin na zwrot pełnej kwoty, jeśli coś nie zadziała.

Pomożecie napisać albo naprawić kod bota?

Dbamy o to, żeby serwer działał. Kodu bota nie piszemy ani nie poprawiamy, ale pomożemy z wgraniem plików, instalacją zależności i ustawieniami serwera.