Konfigurasjonsveiledning for Telegram-pushvarsler

Konfigurasjonsprinsipper og API-struktur

Telegram-meldingspush er implementert basert på Telegram Bot API. Den fullstendige push-URL-en settes sammen av Bot Token (botens tilgangsnøkkel) og Chat ID (unik identifikator for mottakeren).

Standard mal for sammensetting:

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

Fremgangsmåte

Trinn 1: Opprett en bot og hent Bot Token

  1. Åpne Telegram, skriv inn og følg den offisielle boten @BotFather i søkefeltet.
  2. Send kommandoen @BotFather: /newbot.
  3. Skriv inn følgende i henhold til instruksjonene:
    • Bot Name: botens visningsnavn (for eksempel: Varslingsassistent).
    • Bot Username: botens unike brukernavn (må slutte på bot, for eksempel: my_notice_bot).
  4. Etter at den er opprettet, vil @BotFather vise API-tilgangsinformasjonen. Kopier strengen HTTP API Token (format som 123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ).

Trinn 2: Hent mottakerens Chat ID

Velg riktig metode basert på typen mottaker for meldingen (person eller gruppe):

Alternativ A: Personlig mottak av varsler

  • Metode 1: Via offisiell oppslagsbot (anbefalt)
    1. Søk etter og følg @userinfobot i Telegram.
    2. Send en valgfri melding til den, eller klikk på /start.
    3. Boten returnerer metadata for den personlige kontoen, der det rene tallet etter Id er din personlige Chat ID (for eksempel: 987654321).
  • Metode 2: Via API-grensesnittet
    1. Send aktivt en melding til boten du nettopp opprettet (for eksempel: hello) for å aktivere samtalen.
    2. Åpne nettleseren og gå til følgende lenke (erstatt <TOKEN> med legitimasjonen hentet i trinn 1):
       [https://api.telegram.org/bot](https://api.telegram.org/bot)<TOKEN>/getUpdates
    3. I JSON-responsen som returneres, hent tallverdien fra "result" -> "message" -> "chat" -> "id".

Alternativ B: Gruppe/kanal mottar varsler

  1. Legg den nyopprettede boten til i den aktuelle Telegram-gruppen.
  2. Send en valgfri melding i gruppen (for eksempel: test), eller gi boten administratorrettigheter.
  3. Gå til følgende lenke i nettleseren (erstatt <TOKEN> med legitimasjonen hentet i trinn 1):
     [https://api.telegram.org/bot](https://api.telegram.org/bot)<TOKEN>/getUpdates
  4. I JSON-responsen som returneres, finn oppføringen som inneholder det tilsvarende gruppenavnet, og hent feltet "chat" -> "id".

    Merk: Gruppens Chat ID er vanligvis et negativt tall som starter med - eller -100 (for eksempel: -100123456780), og minustegnet og prefikset må beholdes fullstendig ved sammensetting.


3. Eksempler på sammensetting av URL

Etter at du har fått <TOKEN> og <CHAT_ID>, setter du dem inn i standardmalen og erstatter plassholderne:

1. Eksempel på URL for personlig varsel

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

2. Eksempel på URL for gruppevarsel

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