Première vérification : les droits d’administration
Commencez par là : c’est la cause la plus fréquente, et elle passe inaperçue. Quelqu’un modifie la liste des administrateurs, ou le bot est ajouté à nouveau sans ses autorisations, et toutes les actions qui nécessitent ces droits cessent de fonctionner sans aucun avertissement. Un bot peut être présent dans un groupe sans pouvoir y faire quoi que ce soit.
Deuxième vérification : le mode de confidentialité du groupe
Si la modération et les statistiques ne détectent rien alors que les commandes fonctionnent toujours, c’est presque toujours la cause. Lorsque le mode de confidentialité est activé, Telegram ne transmet pas les messages ordinaires du groupe aux bots. Or, ce mode est activé par défaut. Seule la personne qui a créé le bot peut le modifier dans BotFather.
Troisième vérification : le module est-il activé pour ce canal ?
Les modules sont configurés par canal. Un réglage activé pour un groupe ne l’est pas pour le suivant, et aucun module n’est activé au départ sur un nouveau canal. Ouvrez le canal concerné dans le tableau de bord au lieu de vous fier au souvenir des réglages d’un autre canal.
Quatrième vérification : le jeton
Un jeton révoqué ou régénéré dans BotFather coupe la connexion de votre bot. Si vous l’avez renouvelé, quelle qu’en soit la raison, vous devez le mettre à jour à l’endroit où vous avez connecté le bot.
Cinquième vérification : une limite de votre forfait
Les limites sont vérifiées avant chaque action, et non après. Un dépassement se manifeste donc par un refus d’exécuter l’action plutôt que par un plantage. Comptez les canaux que vous gérez, en gardant à l’esprit qu’une boutique occupe elle aussi un emplacement.
Sixième vérification : interrogez directement le bot
Envoyez-lui une commande en conversation privée. S’il répond, le bot et son jeton fonctionnent correctement : le problème vient d’une autorisation ou d’un réglage dans la conversation où vous faisiez vos essais. S’il ne répond pas, le problème vient du bot lui-même. Parmi les pistes précédentes, il reste alors à vérifier le jeton et la connexion.