Pomoc a návodyTelegram alerty › Ako získať Chat ID

Ako získať Chat ID

3 min čítania · Telegram alerty

Načo to je: Token bota nestačí - bot musí vedieť, do ktorého chatu posielať správy. Každý Telegram chat má unikátne číslo - Chat ID. V tomto návode vám ho ukážeme získať za 2 minúty.

Predpoklad: Máte vytvoreného bota cez BotFather (ak nie, vytvorte ho najprv) a poznáte jeho token.

Krok 1: Začnite chat so svojím botom

  1. Otvorte Telegram
  2. V vyhľadávači napíšte username vášho bota (napr. moje_monitoring_alerty_bot)
  3. Kliknite naň a otvorí sa chat
  4. Kliknite na tlačidlo Start (modré veľké, ak je to prvýkrát) alebo napíšte /start

Bot vám zatiaľ neodpovie - to je v poriadku. Stačí, že chat existuje.

Krok 2: Získajte Chat ID cez @userinfobot

Najjednoduchší spôsob je použiť pomocný bot, ktorý vám povie vaše vlastné Chat ID.

  1. V Telegram vyhľadávači napíšte @userinfobot
  2. Otvorte chat s ním a kliknite Start
  3. Pošle vám okamžite správu s vašimi údajmi vrátane Id

Príklad odpovede od userinfobot:

👤 Your info:
Id: 123456789
First: Jano
Last: Novák
Username: @jano_novak
Lang: sk
@userinfobot odpoveď s Chat ID
@userinfobot vám pošle vaše Chat ID hneď po /start

Číslo pri Id je vaše Chat ID. Skopírujte si ho.

Alternatívne: cez API endpoint

Ak nechcete použiť pomocného bota, môžete Chat ID zistiť cez Telegram API. V prehliadači otvorte URL (nahraďte token):

https://api.telegram.org/bot<VÁŠ_TOKEN>/getUpdates

Dostanete JSON odpoveď. V nej hľadajte:

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

Toto číslo je vaše Chat ID.

Tip: Ak getUpdates vráti prázdny zoznam "result": [], znamená to, že váš bot ešte nedostal žiadnu správu. Pošlite mu cez Telegram /start alebo akúkoľvek inú správu a skúste znova.

Chat ID pre skupinový chat (voliteľne)

Ak chcete, aby bot posielal správy do skupinového chatu (napr. celý tím vidí alerty), urobíte takto:

  1. Vytvorte skupinový chat v Telegrame (alebo použite existujúci)
  2. Pridajte svojho bota ako členu skupiny (Add member → vyhľadať bot username)
  3. V skupine napíšte príkaz /start@vas_bot_username
  4. Použite vyššie uvedený API endpoint getUpdates - v odpovedi nájdete chat ID skupiny (je záporné, napr. -987654321)

Skupinové Chat ID začína mínusom. Bot bude posielať správy do skupiny, kde ho vidia všetci členovia.

Hotovo. Máte token aj Chat ID.

Tieto dve hodnoty sú všetko, čo potrebujete:

  • Token bota - identifikuje váš bot
  • Chat ID - kam má bot posielať správy

Teraz ich zadáte do ePulz.io nastavení.

Ďalší krok:

Prepojiť token a Chat ID s ePulz.io účtom, aby alerty fungovali.

Prepojenie s ePulz.io →