Přeskočit obsah

Integrace telegramového robota

Tato příručka vysvětluje, jak připojit telegramového robota k panelu chat.smsbat.com.

1. Přidání robota do panelu

Na hlavním panelu přejděte na Moje účty -> Telegram roboti.

  1. Klikněte na Přidat robota.
  2. Vyplňte data robota Telegram (jméno, token) a uložte je do systému.
  3. Po uložení přejděte do nastavení robota a načtěte jeho ID, abyste mohli formulovat adresu URL zpětného volání.

2. Možnosti integrace s Chat.SMSBAT

Možnost 2.1: Přesměrování zpětných volání z Telegramu do Omni Chatu

V tomto toku váš server přijme telegramový webhook přímo a poté předá užitečné zatížení 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žadavky: - Zajistěte, aby klientský systém zastupoval příchozí zpětná volání přímo do webhooku chat.smsbat.com. - Uveďte přesný text/akci tlačítka „Zahájit chat“. - Uveďte přesný text/akci tlačítka „Ukončit chat“.

Možnost 2.2: Proxy logika zpět ke klientovi

V tomto toku je SMSBAT nastaven jako přímý webhook v telegramu. SMSBAT přijme událost a poté pošle zpětné volání zpět do vašeho 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žadavky: - Poskytněte vygenerovanou adresu URL zpětného volání formulovanou po přidání robota. Adresa URL bude vypadat takto: https://restapi.smsbat.com/api/tg_callback/{ID} - Uveďte přesný text/akci tlačítka „Zahájit chat“. - Uveďte přesný text/akci tlačítka „Ukončit chat“.