Les bots Discord proposés par BisectHosting permettent aux utilisateurs d’installer des bots personnalisés et hautement configurables qui peuvent jouer de la musique, modérer des serveurs, et plus encore. En installant un bot musical avec l’installateur NPM, les utilisateurs peuvent utiliser des commandes slash, des contrôles par réaction et plus encore pour piloter le bot et ce qu’il est en train de jouer. De plus, pour le bot utilisé dans ce tutoriel, les utilisateurs peuvent lire des vidéos YouTube ou Spotify, ou choisir dans une liste aléatoire d’un genre particulier. Sinon, les morceaux peuvent être téléchargés et ajoutés manuellement au bot, ce qui peut être une alternative utile si vous ne suivez pas les étapes requises depuis les sites de streaming.
Remarque : la plupart des bots Discord nécessitent des étapes supplémentaires pour lire de la musique Spotify ou YouTube. Des instructions détaillées se trouvent en bas de ce tutoriel.
Comment configurer un bot musical Discord
1. Un jeton de bot est requis. Pour générer un jeton de bot, rendez-vous sur le portail développeur Discord. Une connexion peut vous être demandée.
2. Appuyez sur New Application en haut à droite.
3. Choisissez un nom pour l’application ; il peut être quelconque et n’affectera pas son nom sur les serveurs.
4. Définissez les descripteurs, images ou détails souhaités pour l’application.
5. Une fois les modifications terminées, cliquez sur Save Changes en bas à droite.
6. Allez dans l’onglet Installation .
7. Assurez-vous que Install Link est défini sur None.
8. Appuyez sur Save Changes.
9. Accédez à l’onglet Bot et saisissez un nom d’utilisateur pour le bot. C’est le nom qui apparaîtra sur les serveurs.
10. Désactivez le paramètre Public Bot et passez en activé les paramètres Message Content, Server Members et Presence Intent .
11. Appuyez sur Save Changes.
12. Dans la section Token , choisissez Copy. Si aucun jeton n’est présent, sélectionnez le bouton Reset Token .
13. Récupérez un bot Node.JS depuis GitHub. Celui utilisé dans ce guide se trouve ici.
14. Extrayez le fichier .zip dans un nouveau dossier vide.
15. Entrez dans le dossier, puis ouvrez le fichier .env avec l’éditeur de texte souhaité.
16. Collez le jeton de bot dans la section DISCORD_TOKEN=.
17. Retournez au portail développeur, puis allez dans l’onglet General Information .
18. Copiez l’ID de l’application.
19. Collez l’ID de l’application dans la section CLIENT_ID= du fichier .env.
20. Enregistrez le document en appuyant sur Ctrl + S ou en cliquant sur File puis sur Save.
21. Invitez le bot sur le serveur en saisissant le lien suivant avec l’ID client du bot : https://discord.com/oauth2/authorize?client_id=INSERT_CLIENT_ID_HERE&scope=bot&permissions=8.
22. Autorisez le bot et ajoutez-le au serveur. L’ajout d’un bot nécessite les autorisations Manage Server sur ce serveur.
23. Connectez-vous au panneau BisectHosting Starbase.
24. Basculez l’installation actuelle vers Node.JS.
25. Si Node.JS était déjà installé, supprimez tous les fichiers en appuyant sur Reinstall et en choisissant Delete current files.
26. Attendez que le serveur s’installe, puis allez dans l’onglet Startup .
27. Assurez-vous que User Uploaded Files est défini sur True.
28. Allez dans l’onglet Files .
29. Importez les fichiers du bot sur le serveur par glisser-déposer.
30. Démarrez le serveur.
31. Saisissez /help sur le serveur pour consulter la liste des commandes.
Remarque : par défaut, les URL YouTube et Spotify ne peuvent pas être lues. Consultez les sections ci-dessous pour savoir comment les activer.
Comment lire des vidéos YouTube
Prérequis : les vidéos YouTube nécessitent les cookies d’un compte YouTube connecté. Pour garder les cookies en sécurité, envisagez de créer un compte YouTube secondaire.
1. Téléchargez une extension de navigateur pour Chrome/Edge ou Firefox pour extraire les cookies.
2. Connectez-vous à YouTube avec le compte souhaité.
3. Depuis la page où vous êtes connecté, ouvrez l’extension et téléchargez les cookies du site actuel.
Remarque : les utilisateurs de Chrome/Edge peuvent plutôt appuyer sur Export As.
4. Enregistrez le fichier sous le nom cookies.txt.
5. Connectez-vous au panneau BisectHosting Starbase.
6. Arrêtez le serveur.
7. Allez dans l’onglet Files .
8. Ouvrez le fichier .env.
9. Dans la section COOKIES_FILE=, saisissez ./cookies.txt.
10. Appuyez sur Save.
11. Démarrez le serveur.
Comment lire des morceaux Spotify
1. Allez sur le site Spotify Developer et connectez-vous.
2. Ouvrez le menu déroulant Profile et choisissez Dashboard.
3. Appuyez sur Create App.
4. Saisissez un nom d’application et une description.
5. Saisissez l’URL de redirection suivante : https://localhost/callback et appuyez sur Add.
6. Cochez la case pour Web API.
7. Cochez la case des conditions d’utilisation, puis choisissez Save.
8. Révélez et copiez le Client ID et le Client Secret.
9. Connectez-vous au panneau BisectHosting Starbase.
10. Arrêtez le serveur.
11. Allez dans l’onglet Files .
12. Ouvrez le fichier .env.
13. Collez les ID copiés dans les sections SPOTIFY_CLIENT_ID= et SPOTIFY_CLIENT_SECRET=.
14. Appuyez sur Save.
15. Démarrez le serveur.