Integracija Telegram botova
Ovaj vodič objašnjava kako da povežete svog Telegram Bota sa panelom chat.smsbat.com.
1. Dodavanje bota na panel
Na kontrolnoj tabli idite na Moji nalozi -> Telegram botovi.
- Kliknite na Dodaj bota.
- Popunite podatke o Telegram botu (ime, token) i sačuvajte ih u sistemu.
- Nakon spremanja, idite na postavke bota i preuzmite njegov ID da biste formulirali URL povratnog poziva.
2. Opcije integracije sa Chat.SMSBAT
Opcija 2.1: Proksiranje povratnih poziva sa Telegrama na Omni Chat
U ovom toku, vaš server direktno prima Telegram webhook, a zatim prosljeđuje korisni teret u 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
Zahtjevi:
- Osigurajte da klijentski sistem proksi dolazne povratne pozive direktno na chat.smsbat.com webhook.
- Navedite tačan tekst/radnju dugmeta "Pokreni ćaskanje".
- Navedite tačan tekst/radnju dugmeta "Završi razgovor".
Opcija 2.2: Proksija logika nazad klijentu
U ovom toku, SMSBAT je postavljen kao direktni webhook u Telegramu. SMSBAT prima događaj, a zatim proksi povratni poziv vraća vašem sistemu.
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
Zahtjevi:
- Navedite generirani URL povratnog poziva koji je formuliran nakon dodavanja bota. URL će izgledati ovako:
https://restapi.smsbat.com/api/tg_callback/{ID}
- Navedite tačan tekst/radnju dugmeta "Pokreni ćaskanje".
- Navedite tačan tekst/radnju dugmeta "Završi razgovor".