Súgó és útmutatókTelegram értesítések › Chat ID megszerzése

Chat ID megszerzése

3 perc olvasás · Telegram értesítések

Mire jó: A bot tokenje nem elég - a botnak tudnia kell, melyik chatbe küldje az üzeneteket. Minden Telegram chatnek egyedi száma van - Chat ID. Ebben az útmutatóban megmutatjuk, hogyan szerezze meg 2 perc alatt.

Előfeltétel: Létrehozott bot a BotFather-en keresztül (ha nem, hozza létre először) és ismeri a tokenjét.

1. lépés: Kezdjen chatet a botjával

  1. Nyissa meg a Telegramot
  2. A keresőbe írja be a bot usernamejét (pl. moje_monitoring_alerty_bot)
  3. Kattintson rá és megnyílik a chat
  4. Kattintson a Start gombra (kék nagy, ha először van) vagy írja be a /start parancsot

A bot egyelőre nem fog válaszolni - ez rendben van. Elég, hogy a chat létezik.

2. lépés: Szerezze meg a Chat ID-t a @userinfobot-on keresztül

A legegyszerűbb módszer egy segítő bot használata, amely megmondja a saját Chat ID-ját.

  1. A Telegram keresőjében írja be a @userinfobot-ot
  2. Nyissa meg vele a chatet és kattintson a Start gombra
  3. Azonnal küld egy üzenetet az adataival, beleértve az Id-t

Példa válasz a userinfobot-tól:

Your info:
Id: 123456789
First: Jano
Last: Novák
Username: @jano_novak
Lang: sk
@userinfobot válasza a Chat ID-val
A @userinfobot a /start után azonnal elküldi a Chat ID-t

Az Id melletti szám a Chat ID-ja. Másolja ki.

Alternatíva: API endpointon keresztül

Ha nem szeretne segítő botot használni, a Chat ID-t a Telegram API-n keresztül is megtudhatja. A böngészőben nyissa meg az URL-t (helyettesítse a tokent):

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

JSON választ kap. Benne keresse:

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

Ez a szám a Chat ID-ja.

Tipp: Ha a getUpdates üres listát ad vissza "result": [], az azt jelenti, hogy a botja még nem kapott egyetlen üzenetet sem. Küldjön neki a Telegramon /start-ot vagy bármilyen más üzenetet és próbálja újra.

Chat ID csoportos chatre (opcionális)

Ha azt szeretné, hogy a bot csoportos chatbe küldjön üzeneteket (pl. az egész csapat lássa a riasztásokat), így csinálja:

  1. Hozzon létre csoportos chatet a Telegramon (vagy használjon meglévőt)
  2. Adja hozzá a botját tagként a csoporthoz (Add member → keresse a bot usernamejét)
  3. A csoportban írja be a /start@vas_bot_username parancsot
  4. Használja a fenti getUpdates API endpointot - a válaszban megtalálja a csoport chat ID-jét (negatív, pl. -987654321)

A csoportos Chat ID mínusszal kezdődik. A bot a csoportba küld üzeneteket, ahol az összes tag látja.

Kész. Van tokenje és Chat ID-ja.

Ez a két érték minden, amire szüksége van:

  • Bot token - azonosítja a botját
  • Chat ID - hová küldje a bot az üzeneteket

Most beírja őket az ePulz.io beállításokba.

Következő lépés:

Összekapcsolni a tokent és Chat ID-t az ePulz.io fiókkal, hogy a riasztások működjenek.

Összekapcsolás az ePulz.io-val →