Skip to content

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".