Telegram bot integracija
Ovaj vodič objašnjava kako povezati svoj Telegram Bot s panelom chat.smsbat.com.
1. Dodavanje bota na ploču
Na nadzornoj ploči idite na Moji računi -> Telegram roboti.
- Kliknite na Dodaj bota.
- Ispunite podatke Telegram bota (ime, token) i spremite ih u sustav.
- Nakon spremanja, idite na postavke bota i dohvatite njegov ID da biste formulirali URL povratnog poziva.
2. Mogućnosti integracije s Chat.SMSBAT
Opcija 2.1: proxy povratni poziv s Telegrama na Omni Chat
U ovom tijeku vaš poslužitelj izravno prima Telegram webhook i zatim prosljeđuje korisni teret SMSBAT-u.
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 sustav prosljeđuje dolazne povratne pozive izravno na chat.smsbat.com webhook.
- Navedite točan tekst/radnju gumba "Pokreni razgovor".
- Navedite točan tekst/radnju gumba "Završi razgovor".
Opcija 2.2: Proksi logika natrag klijentu
U ovom tijeku SMSBAT je postavljen kao izravni webhook u Telegramu. SMSBAT prima događaj i zatim prosljeđuje povratni poziv vašem sustavu.
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 formuliran nakon dodavanja bota. URL će izgledati ovako:
https://restapi.smsbat.com/api/tg_callback/{ID}
- Navedite točan tekst/radnju gumba "Pokreni razgovor".
- Navedite točan tekst/radnju gumba "Završi razgovor".