Integracija Telegram Bot
Ta priročnik pojasnjuje, kako povezati svoj Telegram Bot s ploščo chat.smsbat.com.
1. Dodajanje bota na ploščo
Na nadzorni plošči se pomaknite do Moji računi -> Telegram roboti.
- Kliknite Dodaj bota.
- Izpolnite podatke Telegram bota (ime, žeton) in jih shranite v sistem.
- Po shranjevanju pojdite na nastavitve bota in pridobite njegov ID, da oblikujete URL povratnega klica.
2. Možnosti integracije s Chat.SMSBAT
Možnost 2.1: Posredovanje povratnih klicev iz Telegrama v Omni Chat
V tem toku vaš strežnik neposredno prejme spletni kavelj Telegram in nato posreduje koristni tovor v 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
Zahteve:
- Zagotovite, da odjemalski sistem posreduje dohodne povratne klice neposredno v spletno kljuko chat.smsbat.com.
- Navedite natančno besedilo/dejanje gumba "Začni klepet".
- Navedite natančno besedilo/dejanje gumba "Končaj klepet".
Možnost 2.2: Posredovana logika nazaj odjemalcu
V tem toku je SMSBAT nastavljen kot neposredni spletni kavelj v Telegramu. SMSBAT prejme dogodek in nato posreduje povratni klic nazaj v vaš sistem.
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
Zahteve:
- Navedite ustvarjeni URL za povratni klic, oblikovan po dodajanju bota. URL bo videti takole:
https://restapi.smsbat.com/api/tg_callback/{ID}
- Navedite natančno besedilo/dejanje gumba "Začni klepet".
- Navedite natančno besedilo/dejanje gumba "Končaj klepet".