Help Center Integracija Telegram botova

Integracija Telegram botova

Ovaj vodič objašnjava kako da povežete svog Telegram Bota sa panelom chat.smsbat.com.

1. Dodavanje bota na panel

Na kontrolnoj tabli idite na Moji nalozi -> Telegram botovi.

  1. Kliknite na Dodaj bota.
  2. Popunite podatke o Telegram botu (ime, token) i sačuvajte ih u sistemu.
  3. Nakon spremanja, idite na postavke bota i preuzmite njegov ID da biste formulirali URL povratnog poziva.

2. Opcije integracije sa Chat.SMSBAT

Opcija 2.1: Proksiranje povratnih poziva sa Telegrama na Omni Chat

U ovom toku, vaš server direktno prima Telegram webhook, a zatim prosljeđuje korisni teret u 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

Zahtjevi:

  • Osigurajte da klijentski sistem proksi dolazne povratne pozive direktno na chat.smsbat.com webhook.
  • Navedite tačan tekst/radnju dugmeta “Pokreni ćaskanje”.
  • Navedite tačan tekst/radnju dugmeta “Završi razgovor”.

Opcija 2.2: Proksija logika nazad klijentu

U ovom toku, SMSBAT je postavljen kao direktni webhook u Telegramu. SMSBAT prima događaj, a zatim proksi povratni poziv vraća vašem sistemu.

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

Zahtjevi:

  • Navedite generirani URL povratnog poziva koji je formuliran nakon dodavanja bota. URL će izgledati ovako: https://restapi.smsbat.com/api/tg_callback/{ID}
  • Navedite tačan tekst/radnju dugmeta “Pokreni ćaskanje”.
  • Navedite tačan tekst/radnju dugmeta “Završi razgovor”.