Gå til indholdet

Telegram Bot Integration

Denne guide forklarer, hvordan du forbinder din Telegram Bot til chat.smsbat.com panelet.

1. Tilføjelse af botten til panelet

I dashboardet skal du navigere til Mine konti -> Telegram-bots.

  1. Klik på Tilføj bot.
  2. Udfyld Telegram-botdata (navn, token) og gem dem i systemet.
  3. Når du har gemt, skal du gå til botindstillingerne og hente dens ID for at formulere tilbagekalds-URL'en.

2. Integrationsmuligheder med Chat.SMSBAT

Mulighed 2.1: Proxy tilbagekald fra Telegram til Omni Chat

I dette flow modtager din server Telegram webhook direkte og videresender derefter nyttelasten til SMSBAT.

sequenceDiagram
    participant Client as Client Server
    participant Tg as Telegram
    participant Proxy as SMSBAT Proxy
    participant Chat as Omni Chat
    actor Operator

    Client->>Tg: Send data to bot
    Tg->>Client: Callback from Telegram
    Client->>Proxy: Forward Telegram callback to SMSBAT
    Proxy->>Chat: Reaction to trigger message
    Operator->>Chat: Review and respond
    Chat->>Tg: Interaction with Telegram

Krav: - Sørg for, at klientsystemet proxyer de indgående tilbagekald direkte til chat.smsbat.com webhook. - Angiv den nøjagtige tekst/handling af knappen "Start chat". - Angiv den nøjagtige tekst/handling af knappen "Afslut chat".

Mulighed 2.2: Proxied logik tilbage til klienten

I dette flow er SMSBAT indstillet som den direkte webhook i Telegram. SMSBAT modtager hændelsen og proxerer derefter tilbagekaldet tilbage til dit system.

sequenceDiagram
    participant Client as Client Server
    participant Tg as Telegram
    participant Proxy as SMSBAT Proxy
    participant Chat as Omni Chat
    actor Operator

    Client->>Tg: Send data to bot
    Tg->>Proxy: Callback on events from Telegram
    Proxy->>Client: Forward Telegram callback to Client
    Proxy->>Chat: Reaction to trigger message
    Operator->>Chat: Review and respond
    Chat->>Tg: Operator interaction with Telegram

Krav: - Angiv den genererede tilbagekalds-URL formuleret efter tilføjelse af botten. URL'en vil se sådan ud: https://restapi.smsbat.com/api/tg_callback/{ID} - Angiv den nøjagtige tekst/handling af knappen "Start chat". - Angiv den nøjagtige tekst/handling af knappen "Afslut chat".