Trouver l'identifiant d'un canal Telegram
Telegram ne l'affiche nulle part. C'est le moment où la plupart des gens abandonnent. Voici trois méthodes qui marchent, dont une pour les canaux privés.
Copier le lien d'un message
C'est la méthode qui marche toujours, publique ou privée.
Sur n'importe quel message du canal, clic droit ou appui long, puis Copier le lien. Vous obtenez une adresse de l'une de ces deux formes.
| Le lien copié | Ce que c'est | L'identifiant |
|---|---|---|
t.me/moncanal/42 | Canal public | @moncanal |
t.me/c/1234567890/42 | Canal privé | -1001234567890 |
Pour un canal privé, prenez le nombre situé entre /c/ et la barre
suivante, et collez -100 devant. Le dernier nombre est le numéro du
message, il ne sert pas ici.
Attention au lien d'invitation. Une adresse de la forme
t.me/+AbCdEf123 ou t.me/joinchat/… est une invitation, pas
une adresse de canal. Elle ne contient aucun identifiant, et aucun outil ne peut en
déduire un : c'est un laissez-passer, pas une adresse.
Pourquoi ce -100 devant
Telegram range ses conversations par le signe de leur identifiant. Une personne a un
numéro positif. Un groupe a un numéro négatif. Un canal et un supergroupe ont un
numéro négatif préfixé par 100.
Ce préfixe fait partie du numéro. L'enlever donne un identifiant qui
désigne autre chose, ou rien du tout. C'est la source d'erreur la plus fréquente, et
elle se manifeste par un message chat not found alors que tout semble bon.
Si votre bot est déjà dans le canal
Un bot administrateur reçoit une trace de ce qui se passe dans le canal, et cette trace porte l'identifiant. Un outil peut donc lire la liste des salons où votre bot est entré, sans que vous ayez à chercher quoi que ce soit.
Une limite à connaître : Telegram ne garde ces événements qu'environ 24 heures. Si votre bot dort dans ce canal depuis trois semaines, la détection ne trouvera rien, et le lien de message reste la bonne méthode.
Le cas du canal public
Un canal public a un nom d'utilisateur, et ce nom s'utilise partout où un identifiant
est attendu : @moncanal suffit. C'est plus lisible qu'un numéro à treize
chiffres, et ça survit à un changement de nom affiché.
Un canal privé n'a pas de nom d'utilisateur. Il n'a que son numéro.
Ne cherchez pas du tout
Dans Cockpit, vous collez le lien du message tel quel et l'identifiant en est extrait. Un bouton lit aussi les salons où votre bot est administrateur, et un autre accepte que vous transfériez simplement un message du canal. Trois chemins, parce qu'aucun ne marche dans tous les cas.
Créer votre bot d'abord · Programmer vos publications
Dernière mise à jour : .