Nápověda a návodyTelegram alerty › Jak získat Chat ID

Jak získat Chat ID

3 min čtení · Telegram alerty

K čemu to je: Token bota nestačí - bot musí vědět, do kterého chatu posílat zprávy. Každý Telegram chat má unikátní číslo - Chat ID. V tomto návodu vám ho ukážeme získat za 2 minuty.

Předpoklad: Máte vytvořeného bota přes BotFather (pokud ne, vytvořte ho nejprve) a znáte jeho token.

Krok 1: Začněte chat se svým botem

  1. Otevřete Telegram
  2. Ve vyhledávači napište username vašeho bota (např. moje_monitoring_alerty_bot)
  3. Klikněte na něj a otevře se chat
  4. Klikněte na tlačítko Start (modré velké, pokud je to poprvé) nebo napište /start

Bot vám zatím neodpoví - to je v pořádku. Stačí, že chat existuje.

Krok 2: Získejte Chat ID přes @userinfobot

Nejjednodušší způsob je použít pomocného bota, který vám řekne vaše vlastní Chat ID.

  1. V Telegram vyhledávači napište @userinfobot
  2. Otevřete chat s ním a klikněte Start
  3. Pošle vám okamžitě zprávu s vašimi údaji včetně Id

Příklad odpovědi od userinfobot:

👤 Your info:
Id: 123456789
First: Jan
Last: Novák
Username: @jan_novak
Lang: cs
@userinfobot odpověď s Chat ID
@userinfobot vám pošle vaše Chat ID hned po /start

Číslo u Id je vaše Chat ID. Zkopírujte si ho.

Alternativně: přes API endpoint

Pokud nechcete použít pomocného bota, můžete Chat ID zjistit přes Telegram API. V prohlížeči otevřete URL (nahraďte token):

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

Dostanete JSON odpověď. V ní hledejte:

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

Toto číslo je vaše Chat ID.

Tip: Pokud getUpdates vrátí prázdný seznam "result": [], znamená to, že váš bot ještě nedostal žádnou zprávu. Pošlete mu přes Telegram /start nebo jakoukoli jinou zprávu a zkuste znova.

Chat ID pro skupinový chat (volitelně)

Pokud chcete, aby bot posílal zprávy do skupinového chatu (např. celý tým vidí alerty), udělejte takto:

  1. Vytvořte skupinový chat v Telegramu (nebo použijte existující)
  2. Přidejte svého bota jako člena skupiny (Add member → vyhledat bot username)
  3. Ve skupině napište příkaz /start@vas_bot_username
  4. Použijte výše uvedený API endpoint getUpdates - v odpovědi najdete chat ID skupiny (je záporné, např. -987654321)

Skupinové Chat ID začíná mínusem. Bot bude posílat zprávy do skupiny, kde ho vidí všichni členové.

Hotovo. Máte token i Chat ID.

Tyto dvě hodnoty jsou všechno, co potřebujete:

  • Token bota - identifikuje vašeho bota
  • Chat ID - kam má bot posílat zprávy

Teď je zadáte do ePulz.io nastavení.

Další krok:

Propojit token a Chat ID s ePulz.io účtem, aby alerty fungovaly.

Propojení s ePulz.io →