I bot Discord offerti da BisectHosting consentono agli utenti di installare bot personalizzati e altamente configurabili che possono riprodurre musica, moderare server e altro ancora. Installando un bot musicale con l'installer NPM, gli utenti possono utilizzare comandi slash, controlli tramite reazioni e altro ancora per gestire il bot e ciò che sta riproducendo in quel momento. Inoltre, per il bot utilizzato in questo tutorial, gli utenti possono riprodurre video da YouTube o Spotify oppure scegliere da un elenco casuale di un genere specifico. In alternativa, i brani possono essere scaricati e aggiunti manualmente al bot: una soluzione utile se non si vogliono seguire i passaggi richiesti dai siti di streaming.
Nota: la maggior parte dei bot Discord richiede passaggi aggiuntivi per riprodurre musica da Spotify o YouTube. Le istruzioni dettagliate sono disponibili in fondo a questo tutorial.
Come configurare un bot musicale Discord
1. È richiesto un token del bot . Per generare un token del bot, vai al portale sviluppatori Discord. Potrebbe essere richiesto l'accesso.
2. Premi New Application in alto a destra.
3. Scegli un nome per l'app; può essere qualsiasi cosa e non influirà sul nome mostrato sui server.
4. Imposta i descrittori, le immagini o i dettagli desiderati per l'app.
5. Una volta terminate le modifiche, fai clic su Save Changes in basso a destra.
6. Vai alla scheda Installation .
7. Assicurati che Install Link sia impostato su None.
8. Premi Save Changes.
9. Vai alla scheda Bot e inserisci un nome utente per il bot. Questo sarà il nome visualizzato sui server.
10. Disattiva l'impostazione Public Bot e imposta su attivo le impostazioni Message Content, Server Members e Presence Intent .
11. Premi Save Changes.
12. Dalla sezione Token , scegli Copy. Se non è presente alcun token, seleziona il pulsante Reset Token .
13. Ottieni un bot Node.JS da GitHub. Quello utilizzato in questa guida è disponibile qui.
14. Estrai il file .zip in una nuova cartella vuota.
15. Entra nella cartella e apri il file .env con l'editor di testo desiderato.
16. Incolla il token del bot nella sezione DISCORD_TOKEN=.
17. Torna al Dev Portal e vai alla scheda General Information .
18. Copia l'Application ID.
19. Incolla l'Application ID nella sezione CLIENT_ID= del file .env.
20. Salva il documento premendo Ctrl + S oppure facendo clic su File e poi su Save.
21. Invita il bot sul server inserendo il seguente link con il Client ID del bot: https://discord.com/oauth2/authorize?client_id=INSERT_CLIENT_ID_HERE&scope=bot&permissions=8.
22. Autorizza il bot e aggiungilo al server. Per aggiungere un bot è necessario avere i permessi Manage Server su quel server.
23. Accedi al pannello BisectHosting Starbase.
24. Cambia l'installazione corrente in Node.JS.
25. Se Node.JS era già installato, elimina tutti i file premendo Reinstall e scegliendo Delete current files.
26. Attendi che il server venga installato, quindi vai alla scheda Startup .
27. Assicurati che User Uploaded Files sia impostato su True.
28. Vai alla scheda Files .
29. Carica i file del bot sul server trascinandoli e rilasciandoli.
30. Avvia il server.
31. Inserisci /help nel server per consultare un elenco di comandi.
Nota: per impostazione predefinita, gli URL di YouTube e Spotify non possono essere riprodotti. Consulta le sezioni qui sotto per le istruzioni su come abilitarli.
Come riprodurre video YouTube
Requisito: i video YouTube richiedono i cookie di un account YouTube con accesso effettuato. Per mantenere i cookie al sicuro, valuta la creazione di un account YouTube secondario.
1. Scarica un'estensione del browser per Chrome/Edge o Firefox per estrarre i cookie.
2. Accedi a YouTube con l'account desiderato.
3. Dalla pagina con accesso effettuato, apri l'estensione e scarica i cookie dal sito corrente.
Nota: gli utenti Chrome/Edge possono invece premere Export As.
4. Salva il file come cookies.txt.
5. Accedi al pannello BisectHosting Starbase.
6. Arresta il server.
7. Vai alla scheda Files .
8. Apri il file .env.
9. Nella sezione COOKIES_FILE=, inserisci ./cookies.txt.
10. Premi Save.
11. Avvia il server.
Come riprodurre brani Spotify
1. Vai al sito Spotify Developer ed effettua l'accesso.
2. Apri il menu a discesa Profile e scegli Dashboard.
3. Premi Create App.
4. Inserisci un App Name e una Description.
5. Inserisci il seguente Redirect URL: https://localhost/callback e premi Add.
6. Seleziona la Checkbox per Web API.
7. Seleziona la casella per i Terms of Service, quindi scegli Save.
8. Mostra e copia il Client ID e il Client Secret.
9. Accedi al pannello BisectHosting Starbase.
10. Arresta il server.
11. Vai alla scheda Files .
12. Apri il file .env.
13. Incolla gli ID copiati nelle sezioni SPOTIFY_CLIENT_ID= e SPOTIFY_CLIENT_SECRET=.
14. Premi Save.
15. Avvia il server.