Integrimi i Telegram Bot
Ky udhëzues shpjegon se si ta lidhni Telegram Bot-in tuaj me panelin chat.smsbat.com.
1. Shtimi i Bot në panel
Në panelin e kontrollit, lundroni te Llogaritë e mia -> Telegram bots.
- Klikoni mbi Shto Bot.
- Plotësoni të dhënat e botit Telegram (emri, token) dhe ruajeni në sistem.
- Pas ruajtjes, shkoni te cilësimet e robotit dhe merrni ID e tij për të formuluar URL-në e kthimit të thirrjes.
2. Opsionet e integrimit me Chat.SMSBAT
Opsioni 2.1: Proxying callbacks nga Telegram në Omni Chat
Në këtë rrjedhë, serveri juaj merr direkt grepin e Telegramit dhe më pas e përcjell ngarkesën në 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
Kërkesat:
- Sigurohuni që sistemi i klientit t’i kryejë kthimet në hyrje direkt në ueb-hook-in
chat.smsbat.com. - Jep tekstin/veprimin e saktë të butonit “Fillimi i bisedës”.
- Jep tekstin/veprimin e saktë të butonit “Fund Chat”.
Opsioni 2.2: Logjika e proksiuar kthehet te klienti
Në këtë rrjedhë, SMSBAT është vendosur si uebhook direkt në Telegram. SMSBAT merr ngjarjen dhe më pas rikthehet në sistemin tuaj.
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
Kërkesat:
- Jep URL-në e gjeneruar të kthimit të thirrjes të formuluar pas shtimit të botit. URL-ja do të duket si kjo:
https://restapi.smsbat.com/api/tg_callback/{ID} - Jep tekstin/veprimin e saktë të butonit “Fillimi i bisedës”.
- Jep tekstin/veprimin e saktë të butonit “Fund Chat”.