Comment trouver un chat ID Telegram (groupe et chaîne)
Collez un lien de message privé, une adresse Web Telegram ou un ID pour obtenir exactement le chat_id dont votre bot a besoin. Sous l’outil, quatre méthodes pour trouver l’ID si vous ne l’avez pas encore.
Qu’est-ce qu’un chat ID Telegram ?
Chaque chat Telegram possède un numéro permanent. Vous ne le voyez jamais dans l’application, mais les bots et la Bot API l’utilisent pour savoir où envoyer un message. Il ne change pas quand le titre, le nom d’utilisateur ou la photo changent.
Le format indique de quel type de chat il s’agit :
- Chaînes et supergroupes : commencent par
-100, par exemple-1001234567890. Presque tous les groupes modernes sont des supergroupes. - Groupes simples : un nombre négatif plus court, par exemple
-123456789. Ce sont des groupes anciens ou très petits qui n’ont jamais été convertis. - Utilisateurs et bots : un nombre positif, par exemple
123456789.
Pour une chaîne publique, vous n’avez souvent pas besoin du numéro : la Bot API accepte aussi @channelusername comme chat_id. Les chaînes privées et la plupart des intégrations de bots exigent l’ID numérique.
Méthode 1 : copier un lien de message (chaînes et groupes privés)
C’est la méthode la plus rapide, et elle ne nécessite aucun bot.
- Ouvrez la chaîne ou le supergroupe et faites un appui long (ou un clic droit) sur n’importe quel message.
- Choisissez Copier le lien. Dans un chat privé, le lien ressemble à
https://t.me/c/1234567890/15. - Le nombre après
/c/est l’ID court. Ajoutez-100devant :-1001234567890. Ou collez le lien dans l’outil ci-dessus.
Dans une chaîne publique, « Copier le lien » donne plutôt t.me/username/15. Dans ce cas, utilisez @username ou l’une des méthodes ci-dessous.
Méthode 2 : utiliser un bot d’ID
Les bots d’ID lisent le chat à votre place. Trois bots très utilisés et toujours actifs :
- @getidsbot : ajoutez-le au groupe et il publie l’ID du groupe. Retirez-le ensuite.
- @RawDataBot : répond avec la mise à jour brute. Transférez-lui une publication d’une chaîne et cherchez l’
iddu chat de la chaîne d’origine. - @userinfobot : idéal pour les user ID, il affiche aussi les ID des messages transférés.
Ce sont des bots tiers, gérés ni par Telegram ni par nous. Ne donnez à un bot que les droits dont il a besoin, et retirez-le du groupe dès que vous avez le numéro.
Méthode 3 : lire l’ID dans Web Telegram
Ouvrez web.telegram.org dans un navigateur et cliquez sur le chat. La barre d’adresse se termine par l’ID :
- Web A (
/a/) : affiche la forme complète Bot API, par exemple#-1001234567890. - Web K (
/k/) : affiche les chaînes et supergroupes sans le 100, par exemple#-1234567890. Ajoutez100après le signe moins, ou collez l’adresse entière dans l’outil ci-dessus.
Méthode 4 : getUpdates pour votre propre bot
Si vous développez un bot, ajoutez-le au groupe (ou comme administrateur de la chaîne), envoyez-y un message, puis ouvrez https://api.telegram.org/bot<TOKEN>/getUpdates dans un navigateur. La réponse contient "chat":{"id":-100…}. Ne collez jamais votre token de bot sur un site en qui vous n’avez pas confiance ; cette URL va directement chez Telegram.
Erreurs fréquentes
- -100 manquant : le bot répond « chat not found » parce qu’il a reçu l’ID court. Utilisez la forme complète avec -100.
- Le bot n’est pas dans le chat : un bot ne peut publier que là où il a été ajouté. Dans une chaîne, il doit être administrateur avec le droit de publier.
- Le groupe a été converti : passer d’un groupe simple à un supergroupe change son ID. Mettez à jour les paramètres de votre bot avec le nouveau numéro en -100.
- Lien d’invitation utilisé : les liens
t.me/+AbCd…ne sont pas des ID et ne peuvent pas être convertis.
Guides et services associés
- Trouver un user ID Telegram — votre ID numérique ou celui d’une autre personne.
- Chaînes Telegram publiques ou privées — pourquoi les chats privés ont besoin d’ID numériques.
- Service de démarrages de bot Telegram — de vrais démarrages pour un nouveau bot une fois en ligne.
Questions fréquentes
La Bot API ajoute -100 devant les ID des chaînes et supergroupes pour les distinguer des utilisateurs et des groupes simples. Le nombre après -100 est le même ID court que celui des liens t.me/c/.
Pour la plupart des usages de bot, vous n’en avez pas besoin : la Bot API accepte @username pour les chaînes publiques. Pour obtenir le numéro lui-même, transférez l’une de ses publications à @RawDataBot.
Non. L’ID reste le même pendant toute la vie du chat. Il ne change que lorsqu’un groupe simple est converti en supergroupe.
Les bots d’ID connus ne lisent le chat que pour en indiquer l’ID, mais ce sont des services tiers. Ajoutez-en un, copiez le numéro, puis retirez-le.
Le plus souvent, le préfixe -100 manque, le bot n’est pas membre du chat, ou le groupe a été converti et a reçu un nouvel ID.