Aide et guidesAlertes Telegram › Comment obtenir Chat ID

Comment obtenir Chat ID

3 min de lecture · Alertes Telegram

À quoi cela sert : le token du bot ne suffit pas - le bot doit savoir dans quel chat envoyer les messages. Chaque chat Telegram a un numéro unique - le Chat ID. Dans ce guide, nous vous montrons comment l'obtenir en 2 minutes.

Prérequis : Vous avez créé un bot via BotFather (sinon, créez-le d'abord) et vous connaissez son token.

Étape 1 : commencez un chat avec votre bot

  1. Ouvrez Telegram
  2. Dans la recherche, tapez le username de votre bot (par ex. mes_alertes_monitoring_bot)
  3. Cliquez dessus et le chat s'ouvre
  4. Cliquez sur le bouton Start (gros bleu, si c'est la première fois) ou tapez /start

Le bot ne vous répond pas pour l'instant - c'est normal. Il suffit que le chat existe.

Étape 2 : obtenez le Chat ID via @userinfobot

Le moyen le plus simple est d'utiliser un bot auxiliaire qui vous dit votre propre Chat ID.

  1. Dans la recherche Telegram, tapez @userinfobot
  2. Ouvrez le chat avec lui et cliquez sur Start
  3. Il vous envoie immédiatement un message avec vos données y compris l'Id

Exemple de réponse de userinfobot :

Your info:
Id: 123456789
First: Jano
Last: Novák
Username: @jano_novak
Lang: sk
Réponse @userinfobot avec le Chat ID
@userinfobot vous envoie votre Chat ID immédiatement après /start

Le numéro à côté de Id est votre Chat ID. Copiez-le.

Alternative : via endpoint API

Si vous ne voulez pas utiliser de bot auxiliaire, vous pouvez obtenir le Chat ID via l'API Telegram. Dans le navigateur, ouvrez l'URL (remplacez le token) :

https://api.telegram.org/bot<VOTRE_TOKEN>/getUpdates

Vous recevez une réponse JSON. Cherchez-y :

{
  "result": [
    {
      "message": {
        "chat": {
          "id": 123456789,
          ...

Ce numéro est votre Chat ID.

Astuce : Si getUpdates retourne une liste vide "result": [], cela signifie que votre bot n'a pas encore reçu de message. Envoyez-lui via Telegram /start ou tout autre message et réessayez.

Chat ID pour un chat de groupe (facultatif)

Si vous voulez que le bot envoie des messages dans un chat de groupe (par ex. toute l'équipe voit les alertes), vous procédez ainsi :

  1. Créez un chat de groupe dans Telegram (ou utilisez un existant)
  2. Ajoutez votre bot comme membre du groupe (Add member -> rechercher le bot username)
  3. Dans le groupe, tapez la commande /start@votre_bot_username
  4. Utilisez l'endpoint API getUpdates ci-dessus - dans la réponse, vous trouvez l'ID de chat du groupe (il est négatif, par ex. -987654321)

L'ID de chat de groupe commence par un moins. Le bot enverra les messages dans le groupe, où tous les membres les verront.

Terminé. Vous avez le token et le Chat ID.

Ces deux valeurs sont tout ce dont vous avez besoin :

  • Token du bot - identifie votre bot
  • Chat ID - où le bot doit envoyer les messages

Maintenant, vous les saisissez dans les paramètres ePulz.io.

Étape suivante :

Connecter le token et le Chat ID au compte ePulz.io pour que les alertes fonctionnent.

Connexion à ePulz.io