Integrazzjoni tat-Telegram Bot
Din il-gwida tispjega kif tikkonnettja l-Bot tat-Telegram tiegħek mal-panel chat.smsbat.com.
1. Żieda tal-Bot mal-Panel
Fid-dashboard, innaviga għal Il-Kontijiet Tiegħi -> Telegram bots.
- Ikklikkja fuq Żid Bot.
- Imla d-dejta tal-bot tat-Telegram (isem, token) u ssejvjaha fis-sistema.
- Wara li ssejvja, mur fis-settings tal-bot u rkupra l-ID tagħha biex tifformula l-URL tas-sejħa lura.
2. Għażliet ta 'Integrazzjoni ma' Chat.SMSBAT
Għażla 2.1: Proxy callbacks minn Telegram għal Omni Chat
F'dan il-fluss, is-server tiegħek jirċievi l-webhook tat-Telegram direttament u mbagħad jgħaddi t-tagħbija lill-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
Rekwiżiti:
- Żgura li s-sistema tal-klijent tipprokura s-callbacks deħlin direttament lill-webhook chat.smsbat.com.
- Ipprovdi t-test/azzjoni eżatta tal-buttuna "Ibda Chat".
- Ipprovdi t-test/azzjoni eżatta tal-buttuna "Tmiem Chat".
Għażla 2.2: Proxied loġika lura lill-klijent
F'dan il-fluss, SMSBAT huwa stabbilit bħala l-webhook dirett f'Telegram. SMSBAT jirċievi l-avveniment u mbagħad jagħti r-callback lura lis-sistema tiegħek.
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
Rekwiżiti:
- Ipprovdi l-URL ta' callback iġġenerat ifformulat wara li żżid il-bot. Il-URL se jidher bħal:
https://restapi.smsbat.com/api/tg_callback/{ID}
- Ipprovdi t-test/azzjoni eżatta tal-buttuna "Ibda Chat".
- Ipprovdi t-test/azzjoni eżatta tal-buttuna "Tmiem Chat".