Jak uruchomić bota Discord (Node.js i Python) — krok po kroku
Od zera do działającego bota 24/7 w kilka minut, bez programów i konsoli.
- 1
Zamów bota: w „Usługi i cennik” wybierz „Bot Discord” i przełącznikiem na górze wybierz język — Node.js (discord.js) albo Python (discord.py). Potem otwórz serwer bota w panelu — zakładka „Kreator bota” prowadzi przez wszystkie kroki.
- 2
Krok 1: w Discord Developer Portal (discord.com/developers/applications) kliknij New Application, w zakładce Bot kliknij Reset Token i skopiuj token. Jeśli bot czyta treść wiadomości, włącz tam „Message Content Intent”.
- 3
Krok 2: wklej token w kreatorze i kliknij „Zapisz token”. W kodzie jest dostępny jako process.env.BOT_TOKEN (Node.js) albo os.environ["BOT_TOKEN"] (Python) — nie wpisuj go do plików.
- 4
Krok 3: wgraj kod — jednym kliknięciem gotowy bot (discord.js albo discord.py z komendami /ping i /hej), import z GitHuba (adres repozytorium; prywatne z tokenem) albo własne pliki: przeciągnij cały folder lub ZIP do zakładki Pliki.
- 5
Nie wgrywaj folderu node_modules ani .venv — zależności z package.json / requirements.txt instalują się same przy każdym starcie. Pakiet dodasz też w kreatorze (sekcja Pakiety).
- 6
Krok 4: w kreatorze kliknij „Zaproś bota” — link z uprawnieniami tworzy się sam z tokenu.
- 7
Kliknij „Uruchom bota” — logi zobaczysz w zakładce Konsola. Typowe błędy (zły token, brak intents, brak pakietu) kreator rozpoznaje sam i podpowiada rozwiązanie.
Wskazówki
- Klucze API i inne ustawienia dodaj w sekcji „Zmienne środowiskowe (.env)” — działają w kodzie od razu, bez biblioteki dotenv.
- Wersję Node.js (18–24) lub Pythona (3.10–3.13) zmienisz w kreatorze, w sekcji Uruchamianie.
- Node.js: jeśli nie ma pliku startowego, a package.json ma skrypt „start” — uruchamiamy npm start (np. dla botów w TypeScript).