Telegram Bot integracija
Šiame vadove paaiškinama, kaip prijungti „Telegram Bot“ prie „chat.smsbat.com“ skydelio.
1. Boto pridėjimas prie skydelio
Informacijos suvestinėje eikite į Mano paskyros -> Telegramos robotai.
- Spustelėkite Pridėti robotą.
- Užpildykite „Telegram“ boto duomenis (pavadinimą, žetoną) ir išsaugokite juos sistemoje.
- Išsaugoję eikite į roboto nustatymus ir gaukite jo ID, kad suformuluotumėte atgalinio skambinimo URL.
2. Integravimo parinktys su Chat.SMSBAT
2.1 parinktis: atgalinių skambučių iš Telegram į Omni Chat perdavimas
Šiame sraute jūsų serveris tiesiogiai gauna „Telegram Webhook“ ir tada persiunčia naudingą apkrovą į 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
Reikalavimai: – Įsitikinkite, kad kliento sistema įeinančius atgalinius skambučius nukreipia tiesiai į „chat.smsbat.com“ žiniatinklio kabliuką. - Pateikite tikslų mygtuko „Pradėti pokalbį“ tekstą / veiksmą. – Pateikite tikslų mygtuko „Baigti pokalbį“ tekstą / veiksmą.
2.2 parinktis: tarpinio serverio logika grąžinama klientui
Šiame sraute SMSBAT nustatytas kaip tiesioginis „Webhook“ programoje „Telegram“. SMSBAT priima įvykį ir grąžina atgalinį ryšį į jūsų 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
Reikalavimai: – Pateikite sugeneruotą atgalinio skambinimo URL, suformuluotą pridėjus robotą. URL atrodys taip: `https://restapi.smsbat.com/api/tg_callback/{ID} - Pateikite tikslų mygtuko „Pradėti pokalbį“ tekstą / veiksmą. – Pateikite tikslų mygtuko „Baigti pokalbį“ tekstą / veiksmą.