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.
- Klik op Bot toevoegen.
- Vul de Telegram-botgegevens (naam, token) in en sla deze op in het systeem.
- 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".