Ga naar inhoud

Telegram Bot-integratie

In deze handleiding wordt uitgelegd hoe u uw Telegram Bot kunt verbinden met het chat.smsbat.com paneel.

1. De bot aan het paneel toevoegen

Navigeer in het dashboard naar Mijn accounts -> Telegram-bots.

  1. Klik op Bot toevoegen.
  2. Vul de Telegram-botgegevens (naam, token) in en sla deze op in het systeem.
  3. Ga na het opslaan naar de botinstellingen en haal de ID op om de callback-URL te formuleren.

2. Integratieopties met Chat.SMSBAT

Optie 2.1: Proxy-terugbelverzoeken van Telegram naar Omni Chat

In deze stroom ontvangt uw server de Telegram-webhook rechtstreeks en stuurt de payload vervolgens door naar 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

Vereisten: - Zorg ervoor dat het clientsysteem de inkomende callbacks rechtstreeks naar de chat.smsbat.com webhook stuurt. - Geef de exacte tekst/actie op van de knop "Chat starten". - Geef de exacte tekst/actie op van de knop "Chat beëindigen".

Optie 2.2: Proxied-logica terug naar de client

In deze stroom wordt SMSBAT ingesteld als de directe webhook in Telegram. SMSBAT ontvangt de gebeurtenis en stuurt vervolgens de callback terug naar uw systeem.

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

Vereisten: - Geef de gegenereerde callback-URL op die is geformuleerd na het toevoegen van de bot. De URL ziet er als volgt uit: https://restapi.smsbat.com/api/tg_callback/{ID} - Geef de exacte tekst/actie op van de knop "Chat starten". - Geef de exacte tekst/actie op van de knop "Chat beëindigen".