Integrare Telegram Bot
Acest ghid explică cum să vă conectați Telegram Bot la panoul chat.smsbat.com.
1. Adăugarea botului la panou
În tabloul de bord, navigați la Conturile mele -> Boti Telegram.
- Faceți clic pe Adăugați bot.
- Completați datele botului Telegram (nume, simbol) și salvați-le în sistem.
- După salvare, accesați setările botului și preluați-i ID pentru a formula adresa URL de apel invers.
2. Opțiuni de integrare cu Chat.SMSBAT
Opțiunea 2.1: trimiterea apelurilor înapoi de la Telegram la Omni Chat
În acest flux, serverul dvs. primește direct webhook-ul Telegram și apoi trimite încărcătura utilă către 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
Cerințe:
- Asigurați-vă că sistemul client trimite apelurile inverse direct către webhook-ul chat.smsbat.com.
- Furnizați textul/acțiunea exactă a butonului „Start Chat”.
- Furnizați textul/acțiunea exactă a butonului „Încheierea conversației”.
Opțiunea 2.2: logica proxy înapoi către client
În acest flux, SMSBAT este setat ca webhook direct în Telegram. SMSBAT primește evenimentul și apoi trimite apelul înapoi către sistemul dumneavoastră.
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
Cerințe:
- Furnizați adresa URL de apel invers generată, formulată după adăugarea botului. URL-ul va arăta astfel:
https://restapi.smsbat.com/api/tg_callback/{ID}
- Furnizați textul/acțiunea exactă a butonului „Start Chat”.
- Furnizați textul/acțiunea exactă a butonului „Încheierea conversației”.