Boty Discord napisane w NodeJS mają ogromną użyteczność; dzięki pełnemu wykorzystaniu JavaScript NodeJS ułatwia wysyłanie wiadomości, nasłuchiwanie zdarzeń i obsługę błędów. Można tworzyć wiele różnych typów botów, na przykład bota muzycznego, który potrafi odtwarzać utwory bezpośrednio na kanale. Dostępnych jest także wiele dodatkowych pakietów Node.js, które pozwalają łatwo instalować całe moduły lub funkcje. Alternatywnie można użyć repozytorium Git, aby automatycznie pobrać te pliki.
Uwaga: Niektóre kroki mogą się różnić w zależności od zainstalowanego bota; zawsze sprawdź plik „Readme” bota, aby zweryfikować wymagane kroki.
1. Jeśli bot znajduje się w pliku .zip, wypakuj go do pustego folderu.
2. Otwórz plik .env za pomocą dowolnego edytora tekstu.
Uwaga: Jeśli bot nie korzysta z pliku .env, sprawdź plik readme pod kątem zmienionych kroków lub zmodyfikuj bezpośrednio główny plik.
3. Wartości Token oraz Client_ID muszą zostać wygenerowane w Discord Dev Portal.
4. Po utworzeniu aplikacji przejdź do karty Bot .
5. Wyłącz ustawienie Public Bot i włącz Privileged Gateway Intents.
6. W sekcji Token wybierz Kopiuj. Jeśli token nie jest widoczny, wybierz przycisk Reset Token .
7. Wróć do pliku .env i wklej token.
8. W portalu deweloperskim przejdź do OAuth2 i skopiuj Client ID.
9. Wklej Client ID do pliku .env .
10. Zapisz dokument, naciskając Ctrl + S lub wybierając Plik > Zapisz.
11. Zaproś bota na serwer, wpisując poniższy link z Client ID bota: https://discord.com/oauth2/authorize?client_id=INSERT_CLIENT_ID_HERE&scope=bot&permissions=8.
12. Zaloguj się do panelu BisectHosting Starbase.
13. Przejdź do karty Pliki .
14. Prześlij niestandardowego bota i wszystkie dodatkowe pliki na serwer.
15. Przejdź do karty Uruchamianie .
16. W sekcji Dodatkowe pakiety wpisz moduły, które mają zostać zainstalowane po uruchomieniu bota, oddzielając je spacją.
17. W sekcji Główny plik ustaw nazwę głównego pliku używanego przez bota, na przykład index.js.
18. Po zakończeniu wróć do karty Strona główna i uruchom bota.