Boty Discord / Bot Discord (Python)

Hosting bota Discord (Python)

Bot na discord.py działający całą dobę. Wgrywasz pliki albo podajesz repozytorium Git, a biblioteki z requirements.txt instalują się same.

Zamów od 10 zł/mies.Instalacja zaraz po wpłacie · 48 h na zwrot

Pakiety

Wybierz rozmiar serwera

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%.

Hosting bota discord.py - co dostajesz

Bot na discord.py uruchomiony na własnym komputerze znika z Discorda, gdy tylko komputer się wyłączy. Na serwerze LvlHost działa całą dobę, a pliki, konsolę i logi masz w przeglądarce. Każdy pakiet to osobny kontener z własnym limitem pamięci, procesora i dysku NVMe, więc boty innych klientów nie spowalniają Twojego.

  • Python 3.12 na start, a w zakładce Startup przełączysz się na inną wersję, aż do 3.14,
  • biblioteki z requirements.txt instalują się same przy każdym starcie serwera,
  • pliki wgrywasz w zakładce Files albo przez SFTP, a kod możesz też pobierać prosto z repozytorium Git,
  • konsola na żywo z wyjściem print() bez opóźnień, restart jednym kliknięciem i harmonogramy,
  • kopie zapasowe plików bota w zakładce Backups,
  • ochrona DDoS na poziomie infrastruktury i serwer w Helsinkach, w Unii Europejskiej.

Jak uruchamia się bot

Po opłaceniu serwer instaluje się sam i od razu uruchamia plik main.py z krótką instrukcją. Podmieniasz go na swojego bota: wgrywasz main.py razem z requirements.txt i restartujesz serwer w zakładce Console. Biblioteki instalują się do folderu .local na serwerze, więc nie musisz niczego instalować ręcznie ani tworzyć środowiska wirtualnego.

Jeśli plik startowy nazywa się inaczej, na przykład bot.py, wpisz go w polu App py file w zakładce Startup. Pojedynczą bibliotekę możesz też dopisać w polu Additional Python packages, bez edytowania requirements.txt.

Python poza terminalem buforuje wyjście, przez co print() z bota pojawia się w konsoli z opóźnieniem. U nas serwer wyłącza to buforowanie, więc logi widać od razu.

Kod prosto z GitHuba

Zamiast wgrywać pliki ręcznie, wpisz w zakładce Startup adres repozytorium w polu Git Repo Address, a gałąź w polu Git Branch, jeśli nie jest domyślna. Potem przeinstaluj serwer w zakładce Settings: kod pobierze się sam. Do prywatnego repozytorium dodaj nazwę użytkownika i token dostępu w polach Git Username i Git Access Token.

Z włączonym Auto Update serwer przy każdym starcie pobiera najnowszą wersję kodu, więc wdrożenie poprawki to wysłanie zmian do repozytorium i restart w panelu.

Token bota

Token to hasło do konta bota. Trzymaj go w pliku .env na serwerze i wczytuj przez bibliotekę python-dotenv, a plik .env dopisz do .gitignore, żeby nigdy nie trafił do repozytorium. Jeśli token wycieknie, zresetuj go w Discord Developer Portal.

Który pakiet wybrać

Bot z komendami i moderacją na kilku serwerach zmieści się w pakiecie Mini (512 MB RAM). Standard z 1 GB RAM ma zapas na bazę SQLite, pamięć podręczną i kilkaset serwerów. Pro przyda się botom na wielu serwerach albo przetwarzającym dużo danych. Pakiet zwiększysz w każdej chwili w panelu klienta, dopłacając tylko różnicę za dni, które zostały do końca okresu.

Krok po kroku, od utworzenia bota w Discord Developer Portal do pierwszego uruchomienia, opisuje poradnik o hostingu bota Discord. Piszesz w JavaScripcie? Mamy też hosting bota discord.js.

Poradniki

Zacznij szybciej

FAQ

Pytania o hosting bota Discord (Python)

Czy bot działa, gdy wyłączę komputer?

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

Gdzie instalują się biblioteki z requirements.txt?

Do folderu .local w katalogu serwera. Instalacja uruchamia się sama przy każdym starcie, więc nowa biblioteka to wpis w requirements.txt i restart.

Mogę zmienić wersję Pythona?

Tak. W zakładce Startup wybierz obraz z inną wersją i zrestartuj serwer. Domyślnie działa Python 3.12, z którym działa większość bibliotek do botów.

Dlaczego nie widzę komunikatów print() w konsoli?

U nas powinny pojawiać się od razu. Jeśli ich nie ma, sprawdź w zakładce Startup, czy plik startowy to na pewno ten plik, który zawiera kod bota.

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ą bibliotek i ustawieniami serwera.

Czy dostanę dokument do rozliczenia?

Tak. Do każdej płatności wystawiamy rachunek, który pobierzesz w panelu klienta. Nie jesteśmy płatnikiem VAT, więc na rachunku nie ma podatku VAT.

Co jeśli mi się nie spodoba?

Masz 48 godzin od opłacenia pierwszego zamówienia na zwrot pełnej kwoty, bez podawania powodu. Nie ma umów ani okresu minimalnego.

Co się stanie, gdy nie opłacę serwera na czas?

Na 7 dni przed końcem okresu wysyłamy rachunek. Dzień po terminie serwer jest zawieszany (dane zostają), a po 7 dniach usuwany.