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.
- Klikněte na Přidat robota.
- Vyplňte data robota Telegram (jméno, token) a uložte je do systému.
- 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“.