Pereiti prie turinio

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.

  1. Spustelėkite Pridėti robotą.
  2. Užpildykite „Telegram“ boto duomenis (pavadinimą, žetoną) ir išsaugokite juos sistemoje.
  3. 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ą.