Konfigurationsguide för Telegram-pushaviseringar

Konfigurationsprinciper och API-struktur

Push av Telegram-meddelanden implementeras via Telegram Bot API. Den fullständiga push-URL:en sätts samman av Bot Token (botens åtkomstnyckel) och Chat ID (mottagarens unika identifierare).

Standardmall för sammansättning:

[https://api.telegram.org/bot](https://api.telegram.org/bot)<TOKEN>/sendMessage?chat_id=<CHAT_ID>

Hämtningssteg

Steg 1: Skapa en bot och hämta Bot Token

  1. Öppna Telegram, ange och följ den officiella boten @BotFather i sökfältet.
  2. Skicka kommandot @BotFather: /newbot.
  3. Ange följande enligt anvisningarna:
    • Bot Name: botens visningsnamn (till exempel: Aviseringsassistent).
    • Bot Username: botens unika användarnamn (måste sluta med bot, till exempel: my_notice_bot).
  4. När skapandet har lyckats visar @BotFather API-åtkomstuppgifterna. Kopiera strängen HTTP API Token (format som 123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ).

Steg 2: Hämta mottagarens Chat ID

Välj motsvarande hämtningsmetod beroende på typen av meddelandemottagare (person eller grupp):

Alternativ A: Ta emot aviseringar personligen

  • Metod 1: Via den officiella sökboten (rekommenderas)
    1. Sök efter och följ @userinfobot i Telegram.
    2. Skicka valfritt meddelande till den eller klicka på /start.
    3. Boten returnerar metadata för det personliga kontot, där det rena talet efter Id är ditt personliga Chat ID (till exempel: 987654321).
  • Metod 2: Via API-gränssnittet
    1. Skicka aktivt ett meddelande till boten du precis skapade (till exempel: hello) för att aktivera konversationen.
    2. Öppna webbläsaren och gå till följande länk (ersätt <TOKEN> med åtkomstuppgiften från steg 1):
       [https://api.telegram.org/bot](https://api.telegram.org/bot)<TOKEN>/getUpdates
    3. I det returnerade JSON-svaret extraherar du värdet för "result" -> "message" -> "chat" -> "id".

Alternativ B: Ta emot aviseringar i grupp/kanal

  1. Lägg till den nyskapade boten i målgruppen på Telegram.
  2. Skicka ett valfritt meddelande i gruppen (till exempel: test) eller ge boten administratörsbehörighet.
  3. Gå till följande länk i webbläsaren (ersätt <TOKEN> med åtkomstuppgiften från steg 1):
     [https://api.telegram.org/bot](https://api.telegram.org/bot)<TOKEN>/getUpdates
  4. I det returnerade JSON-svaret hittar du posten som innehåller motsvarande gruppnamn och extraherar fältet "chat" -> "id".

    Obs: Gruppens Chat ID är vanligtvis ett negativt tal som börjar med - eller -100 (till exempel: -100123456780), och vid sammansättning måste minustecknet och prefixet behållas i sin helhet.


3. Exempel på sammansättning av URL

När du har fått <TOKEN> och <CHAT_ID> ersätter du dem i standardmallen:

1. Exempel på URL för personliga aviseringar

  • Token: 8832838494:AAGb7ReOvyhcbkh03uXMN01nkSNBW9LuL6t
  • Chat ID: 987654321
  • Slutligt sammansatt resultat:
    [https://api.telegram.org/bot8832838494:AAGb7ReOvyhcbkh03uXMN01nkSNBW9LuL6t/sendMessage?chat_id=987654321](https://api.telegram.org/bot8832838494:AAGb7ReOvyhcbkh03uXMN01nkSNBW9LuL6t/sendMessage?chat_id=987654321)

2. Exempel på URL för gruppaviseringar

  • Token: 8832838494:AAGb7ReOvyhcbkh03uXMN01nkSNBW9LuL6t
  • Chat ID: -7
  • Slutligt sammansatt resultat:
    [https://api.telegram.org/bot8832838494:AAGb7ReOvyhcbkh03uXMN01nkSNBW9LuL6t/sendMessage?chat_id=-100123456780](https://api.telegram.org/bot8832838494:AAGb7ReOvyhcbkh03uXMN01nkSNBW9LuL6t/sendMessage?chat_id=-100123456780)