Configuration de parkertron sur ServerPrism
Faites fonctionner votre bot Discord parkertron sur ServerPrism grâce à ce guide de configuration étape par étape.
parkertron est un simple chatbot pour Discord. Ce guide explique comment créer votre application de bot, l'inviter sur votre serveur et la configurer pour qu'elle fonctionne sur votre instance ServerPrism.
Créez votre bot dans le portail des développeurs Discord
- Rendez-vous sur le portail des développeurs Discord.
- Cliquez sur New Application.
- Donnez un nom à votre application (par exemple,
parkertron) et cliquez sur Create. - Dans la barre latérale gauche, cliquez sur Bot.
- Cliquez sur Add Bot, puis sur Yes, Do it!.
- Sous TOKEN, cliquez sur Reset Token, puis sur Yes, Do it! pour révéler le jeton de votre bot. Copiez ce jeton immédiatement. Vous en aurez besoin pour votre configuration ServerPrism.
- Faites défiler jusqu'à Privileged Gateway Intents.
- Activez le bouton Message Content Intent. parkertron en a besoin pour lire les messages et y répondre.
Invitez le bot sur votre serveur
- Dans la barre latérale gauche, cliquez sur OAuth2.
- Cliquez sur URL Generator.
- Sous SCOPES, sélectionnez
bot. - Sous BOT PERMISSIONS, sélectionnez
Send MessagesetRead Message History. - Copiez l'URL générée en bas de la page.
- Collez l'URL dans votre navigateur et appuyez sur Entrée.
- Sélectionnez le serveur Discord auquel vous souhaitez ajouter le bot et cliquez sur Authorize.
Commande sur ServerPrism
Vous avez déjà commandé votre produit Discord Bots et sélectionné parkertron comme environnement d'exécution. Votre serveur est en cours de déploiement ou déjà déployé. parkertron est un bot léger, et l'allocation par défaut de 1 Go de RAM est plus que suffisante. La région que vous avez choisie hébergera votre bot.
Configurez les variables de démarrage
-
Accédez au panneau de votre serveur sur ServerPrism.
-
Cliquez sur l'onglet Startup.
-
Vous verrez plusieurs variables d'environnement que vous devez définir :
BOT_TOKEN: Collez ici le jeton de bot que vous avez copié depuis le portail des développeurs Discord.PREFIX: Définissez-le sur le préfixe de commande souhaité. Un choix courant est!ou?. Par exemple, si vous le définissez sur!, vous utiliseriez!hellopour interagir avec le bot.OWNER: Entrez votre ID utilisateur Discord ici. Vous pouvez obtenir votre ID utilisateur en activant le mode développeur dans Discord (Paramètres utilisateur > Avancé), puis en faisant un clic droit sur votre nom d'utilisateur et en sélectionnantCopy ID.
-
Assurez-vous que toutes les variables requises sont renseignées.
Premier démarrage
- Après avoir configuré vos variables de démarrage, allez à l'onglet Console dans votre panneau ServerPrism.
- Cliquez sur le bouton Start.
- Observez la sortie de la console. Un démarrage réussi affichera des messages indiquant que le bot se connecte à Discord et est prêt. Vous devriez voir une sortie similaire à
[INFO] parkertron is online!. - Vérifiez votre serveur Discord ; votre bot devrait apparaître en ligne dans la liste des membres.
- Essayez une commande comme
!hello(ou quel que soit votrePREFIX) dans un canal que votre bot peut voir pour confirmer qu'il répond.
Problèmes courants
- Jeton de bot rejeté/Jeton invalide : Vérifiez que vous avez copié correctement le jeton depuis le portail des développeurs Discord et que vous l'avez collé dans la variable
BOT_TOKENde l'onglet Startup sans espaces ou caractères supplémentaires. Si vous régénérez le jeton, mettez-le à jour immédiatement dans votre panneau ServerPrism. - Bot en ligne mais aucune réponse : Assurez-vous d'avoir activé l'option Message Content Intent dans le portail des développeurs Discord sous les paramètres de votre bot. Sans cela, le bot ne peut pas lire vos messages.
- Le bot ne se connecte pas : Examinez les journaux de la console pour des messages d'erreur spécifiques. Les problèmes courants incluent des jetons incorrects ou des variables d'environnement manquantes.
Prochaines étapes
Explorez les commandes de base de parkertron en utilisant votre préfixe défini. Comme parkertron est un chatbot simple, ses fonctionnalités sont directes. Pour plus d'informations détaillées ou pour explorer son code source, vous pouvez visiter le référentiel GitHub officiel de parkertron.