Preskočiť na obsah

Integrácia telegramového robota

Táto príručka vysvetľuje, ako pripojiť telegramového robota k panelu chat.smsbat.com.

1. Pridanie robota na panel

Na informačnom paneli prejdite na Moje účty -> Telegramové roboty.

  1. Kliknite na Pridať robota.
  2. Vyplňte údaje telegramového bota (meno, token) a uložte ich do systému.
  3. Po uložení prejdite do nastavení robota a získajte jeho ID, aby ste sformulovali URL spätného volania.

2. Možnosti integrácie s Chat.SMSBAT

Možnosť 2.1: Presmerovanie spätných volaní z telegramu do Omni Chatu

V tomto toku váš server prijíma telegramový webhook priamo a potom prenáša užitočné zaťaženie do 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

Požiadavky: - Zabezpečte, aby klientsky systém zastupoval proxy prichádzajúce spätné volania priamo do webhooku chat.smsbat.com. - Uveďte presný text/akciu tlačidla „Začať rozhovor“. - Uveďte presný text/akciu tlačidla „Ukončiť rozhovor“.

Možnosť 2.2: Logika proxy späť ku klientovi

V tomto toku je SMSBAT nastavený ako priamy webhook v telegrame. SMSBAT prijme udalosť a potom odošle spätné volanie späť do vášho systému.

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

Požiadavky: - Poskytnite vygenerovanú URL spätného volania formulovanú po pridaní robota. Adresa URL bude vyzerať takto: https://restapi.smsbat.com/api/tg_callback/{ID} - Uveďte presný text/akciu tlačidla „Začať rozhovor“. - Uveďte presný text/akciu tlačidla „Ukončiť rozhovor“.