Retour au Blog
Tutoriels7 novembre 20261 min read

Votre bot Telegram ne répond plus : les points à vérifier

Quand un bot qui fonctionnait hier ne répond plus, la cause est presque toujours banale. Voici les six causes à examiner, dans l’ordre le plus utile.

Votre bot Telegram ne répond plus : les points à vérifier

Vérifiez ces points dans l’ordre : le bot est-il toujours administrateur de la conversation ? Son mode de confidentialité pour les groupes est-il désactivé ? Le module attendu est-il bien activé pour ce canal ? Le jeton est-il toujours valide ? Avez-vous dépassé une limite de votre forfait ? Le bot répond-il à une commande directe ? Cinq de ces six causes relèvent des réglages plutôt que d’une panne. Suivre cet ordre vous fera gagner un maximum de temps.

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.

Questions fréquentes

Quelle est la cause la plus fréquente ?

Les droits d’administration dans la conversation, généralement après une modification de la liste des administrateurs ou l’ajout du bot sans ses autorisations.

Les commandes fonctionnent, mais la modération ne fait rien. Pourquoi ?

Le mode de confidentialité pour les groupes est activé pour le bot : les messages ordinaires ne lui parviennent donc jamais. La personne qui a créé le bot peut modifier ce réglage dans BotFather.

Les réglages sont-ils repris sur un nouveau canal ?

Non. Les modules sont activés séparément pour chaque canal, et aucun n’est activé au départ sur un nouveau canal.

Comment savoir si le problème vient du bot lui-même ?

Envoyez-lui une commande en conversation privée. S’il répond, le bot fonctionne correctement et le problème vient de la conversation où vous faisiez vos essais.

Partager cet article