Boty Discord oferowane przez BisectHosting pozwalają użytkownikom instalować niestandardowe, wysoce konfigurowalne boty, które mogą odtwarzać muzykę, moderować serwery i nie tylko. Instalując bota muzycznego za pomocą instalatora NPM, użytkownicy mogą korzystać z komend slash, sterowania reakcjami i innych funkcji, aby kontrolować bota oraz to, co aktualnie odtwarza. Ponadto w przypadku bota używanego w tym poradniku użytkownicy mogą odtwarzać filmy z YouTube lub utwory ze Spotify albo wybierać z losowej listy określonego gatunku. Alternatywnie utwory można pobrać i dodać do bota ręcznie, co może być przydatną opcją, jeśli nie wykonujesz wymaganych kroków dla serwisów streamingowych.
Uwaga: większość botów Discord wymaga dodatkowych kroków, aby odtwarzać muzykę ze Spotify lub YouTube. Szczegółowe instrukcje znajdziesz na końcu tego poradnika.
Jak skonfigurować muzycznego bota Discord
1. Wymagany jest token bota . Aby wygenerować token bota, przejdź do portalu deweloperskiego Discord. Może pojawić się prośba o zalogowanie.
2. Kliknij New Application w prawym górnym rogu.
3. Wybierz nazwę aplikacji; może być dowolna i nie wpłynie na jej nazwę na serwerach.
4. Ustaw dowolne opisy, obrazy lub szczegóły aplikacji.
5. Po zakończeniu edycji kliknij Save Changes w prawym dolnym rogu.
6. Przejdź do zakładki Installation .
7. Upewnij się, że Install Link jest ustawione na None.
8. Kliknij Save Changes.
9. Przejdź do zakładki Bot i wprowadź nazwę użytkownika bota. Ta nazwa będzie wyświetlana na serwerach.
10. Wyłącz ustawienie Public Bot i włącz ustawienia Message Content, Server Members oraz Presence Intent .
11. Kliknij Save Changes.
12. W sekcji Token wybierz Copy. Jeśli token nie jest widoczny, wybierz przycisk Reset Token .
13. Pobierz bota Node.JS z GitHub. Ten używany w tym poradniku znajdziesz tutaj.
14. Wypakuj plik .zip do nowego pustego folderu.
15. Wejdź do folderu i otwórz plik .env w wybranym edytorze tekstu.
16. Wklej token bota w sekcji DISCORD_TOKEN=.
17. Wróć do portalu deweloperskiego i przejdź do zakładki General Information .
18. Skopiuj identyfikator aplikacji.
19. Wklej identyfikator aplikacji do sekcji CLIENT_ID= w pliku .env.
20. Zapisz dokument, naciskając Ctrl + S lub klikając File , a następnie Save.
21. Zaproś bota na serwer, wpisując poniższy link z identyfikatorem klienta bota: https://discord.com/oauth2/authorize?client_id=INSERT_CLIENT_ID_HERE&scope=bot&permissions=8.
22. Autoryzuj bota i dodaj go do serwera. Dodanie bota wymaga posiadania uprawnień Manage Server na tym serwerze.
23. Zaloguj się do panelu BisectHosting Starbase.
24. Zmień bieżącą instalację na Node.JS.
25. Jeśli Node.JS był już zainstalowany, usuń wszystkie pliki, klikając Reinstall i wybierając Delete current files.
26. Poczekaj, aż serwer się zainstaluje, a następnie przejdź do zakładki Startup .
27. Upewnij się, że User Uploaded Files jest ustawione na True.
28. Przejdź do zakładki Files .
29. Prześlij pliki bota na serwer metodą przeciągnij i upuść.
30. Uruchom serwer.
31. Wpisz /help na serwerze, aby zobaczyć listę komend.
Uwaga: domyślnie adresów URL YouTube i Spotify nie można odtwarzać. Instrukcje włączania znajdziesz w sekcjach poniżej.
Jak odtwarzać filmy z YouTube
Wymaganie: filmy z YouTube wymagają plików cookie z zalogowanego konta YouTube. Aby chronić pliki cookie, rozważ utworzenie zapasowego konta YouTube.
1. Pobierz rozszerzenie przeglądarki dla Chrome/Edge lub Firefox, aby wyeksportować pliki cookie.
2. Zaloguj się do YouTube na wybrane konto.
3. Na zalogowanej stronie otwórz rozszerzenie i pobierz pliki cookie z bieżącej witryny.
Uwaga: użytkownicy Chrome/Edge mogą zamiast tego kliknąć Export As.
4. Zapisz plik jako cookies.txt.
5. Zaloguj się do panelu BisectHosting Starbase.
6. Zatrzymaj serwer.
7. Przejdź do zakładki Files .
8. Otwórz plik .env.
9. W sekcji COOKIES_FILE= wpisz ./cookies.txt.
10. Kliknij Save.
11. Uruchom serwer.
Jak odtwarzać utwory ze Spotify
1. Przejdź na stronę Spotify Developer i zaloguj się.
2. Otwórz menu rozwijane Profile i wybierz Dashboard.
3. Kliknij Create App.
4. Wpisz App Name i Description.
5. Wprowadź następujący Redirect URL: https://localhost/callback i kliknij Add.
6. Zaznacz Checkbox dla Web API.
7. Zaznacz pole wyboru dotyczące Terms of Service, a następnie wybierz Save.
8. Pokaż i skopiuj Client ID oraz Client Secret.
9. Zaloguj się do panelu BisectHosting Starbase.
10. Zatrzymaj serwer.
11. Przejdź do zakładki Files .
12. Otwórz plik .env.
13. Wklej skopiowane identyfikatory do sekcji SPOTIFY_CLIENT_ID= i SPOTIFY_CLIENT_SECRET=.
14. Kliknij Save.
15. Uruchom serwer.