NOUVEAU 📢 Offre de lancement limitée : jusqu'à 70 % de remise sur votre premier mois, pour tous les jeux !Voir les offres

Bot Discord en ligne mais qui ne répond pas aux commandes

Hébergement de bots DiscordUpdated Oct 23, 20263 min read

Le bot affiche un point vert mais rien ne se passe. Parcourez cette liste ; les trois premiers points couvrent la plupart des cas.

1. Lisez la console

Ouvrez Console dans le panel. Une ligne de connexion signifie que le bot s’est connecté. Un message d’erreur ou un redémarrage répété vous indique où chercher. Si le serveur s’arrête sans cesse, commencez par Pourquoi votre bot Discord s’arrête sans cesse.

2. Les commandes à préfixe ne font rien : Message Content Intent

Si votre bot lit des messages comme !help, activez Message Content Intent sur la page Bot du Developer Portal et demandez-le dans votre code. Sans lui, le bot reçoit des messages au texte vide. Voir Corriger « Used disallowed intents ».

3. Les commandes slash n’apparaissent pas

  • Le lien d’invitation a besoin du scope applications.commands. Invitez de nouveau le bot avec lui.
  • Votre code doit enregistrer les commandes auprès de Discord une fois ; une commande qui n’existe que dans le code n’apparaît pas. Utilisez des guild commands (enregistrées pour un seul serveur) pendant les tests, car elles apparaissent tout de suite. Les commandes globales peuvent mettre plus de temps à s’afficher.
  • Redémarrez Discord (Ctrl+R) si une nouvelle commande n’apparaît toujours pas.

4. Permissions

Le bot a besoin de la permission de voir le salon et d’y envoyer des messages. Un salon peut bloquer un bot que le rôle du serveur autorise. Vérifiez les permissions spécifiques du salon et la position du rôle du bot. Des erreurs comme Missing Access et Missing Permissions sont expliquées dans Erreurs courantes des bots Discord.

5. Le bot répond lentement ou une seule fois puis s’arrête

Regardez la mémoire et le CPU sur les graphiques de l’Aperçu. Un bot à sa limite de mémoire est arrêté par le serveur. Voir De combien de RAM un bot Discord a-t-il besoin.

6. Votre code

Ajoutez une ligne de log dans le gestionnaire de commande ou de message pour que la console montre quand il s’exécute. Si rien n’est journalisé, l’événement n’est jamais arrivé (intent ou permission). S’il est journalisé et que rien n’est envoyé, l’erreur est dans votre code de réponse.

Votre serveur est hébergé ailleurs ? Transférez-le chez nous

CRÉEZ VOTRE SERVEUR DE JEU
PRÊT À COMMENCER ?

Économisez jusqu’à 30% sur votre nouveau serveur de jeu.
Des performances premium, une activation instantanée et une fiabilité inégalée à un meilleur prix.

NOS DERNIERS ARTICLES