Pomoc i poradnikiAlerty Telegram › Jak uzyskać Chat ID

Jak uzyskać Chat ID

3 min czytania · Alerty Telegram

Po co to: Token bota nie wystarczy - bot musi wiedzieć, do którego czatu wysyłać wiadomości. Każdy czat Telegram ma unikalny numer - Chat ID. W tej instrukcji pokażemy, jak go uzyskać w 2 minuty.

Wymagania: Masz utworzonego bota przez BotFather (jeśli nie, utwórz go najpierw) i znasz jego token.

Krok 1: Rozpocznij czat ze swoim botem

  1. Otwórz Telegram
  2. W wyszukiwarce wpisz username swojego bota (np. moje_monitoring_alerty_bot)
  3. Kliknij go i otworzy się czat
  4. Kliknij przycisk Start (niebieski duży, jeśli to po raz pierwszy) lub napisz /start

Bot jeszcze Ci nie odpowie - to w porządku. Wystarczy, że czat istnieje.

Krok 2: Uzyskaj Chat ID przez @userinfobot

Najprostszy sposób to użyć bota pomocniczego, który powie Ci Twoje własne Chat ID.

  1. W wyszukiwarce Telegram wpisz @userinfobot
  2. Otwórz z nim czat i kliknij Start
  3. Wysyła Ci natychmiast wiadomość z Twoimi danymi włącznie z Id

Przykład odpowiedzi od userinfobot:

👤 Your info:
Id: 123456789
First: Jan
Last: Kowalski
Username: @jan_kowalski
Lang: pl
@userinfobot odpowiedź z Chat ID
@userinfobot wyśle Ci Twoje Chat ID zaraz po /start

Liczba przy Id to Twoje Chat ID. Skopiuj sobie ją.

Alternatywnie: przez endpoint API

Jeśli nie chcesz używać bota pomocniczego, Chat ID możesz uzyskać przez Telegram API. W przeglądarce otwórz URL (zastąp token):

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

Otrzymasz odpowiedź JSON. W niej szukaj:

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

Ta liczba to Twoje Chat ID.

Tip: Jeśli getUpdates zwróci pustą listę "result": [], oznacza to, że Twój bot jeszcze nie otrzymał żadnej wiadomości. Wyślij mu przez Telegram /start lub jakąkolwiek inną wiadomość i spróbuj ponownie.

Chat ID dla czatu grupowego (opcjonalnie)

Jeśli chcesz, aby bot wysyłał wiadomości do czatu grupowego (np. cały zespół widzi alerty), zrób tak:

  1. Utwórz czat grupowy w Telegramie (lub użyj istniejącego)
  2. Dodaj swojego bota jako członka grupy (Add member → wyszukaj username bota)
  3. W grupie napisz komendę /start@twoj_bot_username
  4. Użyj wyżej wymienionego endpointu API getUpdates - w odpowiedzi znajdziesz chat ID grupy (jest ujemne, np. -987654321)

Grupowe Chat ID zaczyna się minusem. Bot będzie wysyłał wiadomości do grupy, gdzie widzą je wszyscy członkowie.

Gotowe. Masz token i Chat ID.

Te dwie wartości to wszystko, czego potrzebujesz:

  • Token bota - identyfikuje Twojego bota
  • Chat ID - dokąd ma bot wysyłać wiadomości

Teraz wpiszesz je w ustawieniach ePulz.io.

Kolejny krok:

Połączyć token i Chat ID z kontem ePulz.io, aby alerty działały.

Połączenie z ePulz.io →