Gå till innehållet

Telegram Bot Integration

Den här guiden förklarar hur du ansluter din Telegram Bot till panelen chat.smsbat.com.

1. Lägga till boten i panelen

I instrumentpanelen, navigera till Mina konton -> Telegrambots.

  1. Klicka på Lägg till bot.
  2. Fyll i Telegram-botdata (namn, token) och spara dem i systemet.
  3. Efter att ha sparat, gå till botinställningarna och hämta dess ID för att formulera återuppringningsadressen.

2. Integrationsalternativ med Chat.SMSBAT

Alternativ 2.1: Proxy-återuppringningar från Telegram till Omni Chat

I det här flödet tar din server emot Telegrams webhook direkt och vidarebefordrar sedan nyttolasten till 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

Krav: - Se till att klientsystemet proxyserverar inkommande återuppringningar direkt till chat.smsbat.com-webbhook. - Ange den exakta texten/åtgärden för knappen "Starta chatt". - Ange den exakta texten/åtgärden för knappen "Avsluta chatt".

Alternativ 2.2: Proxied logik tillbaka till klienten

I detta flöde är SMSBAT inställd som den direkta webhook i Telegram. SMSBAT tar emot händelsen och proxar sedan återuppringningen tillbaka till ditt system.

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

Krav: - Ange den genererade återuppringningsadressen som formulerats efter att boten lagts till. URL:en kommer att se ut så här: https://restapi.smsbat.com/api/tg_callback/{ID} - Ange den exakta texten/åtgärden för knappen "Starta chatt". - Ange den exakta texten/åtgärden för knappen "Avsluta chatt".