Help Center Integracja bota telegramu

Integracja bota telegramu

W tym przewodniku wyjaśniono, jak podłączyć bota telegramu do panelu chat.smsbat.com.

1. Dodanie Bota do Panelu

W panelu przejdź do Moje konta -> Boty telegramowe.

  1. Kliknij Dodaj bota.
  2. Wypełnij dane bota Telegramu (imię, token) i zapisz je w systemie.
  3. Po zapisaniu przejdź do ustawień bota i pobierz jego ID, aby sformułować adres URL wywołania zwrotnego.

2. Opcje integracji z Chat.SMSBAT

Opcja 2.1: Przesyłanie wywołań zwrotnych z Telegramu do Omni Chat

W tym procesie Twój serwer odbiera bezpośrednio webhook Telegramu, a następnie przekazuje ładunek do 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

Wymagania:

  • Upewnij się, że system klienta przekazuje przychodzące wywołania zwrotne bezpośrednio do webhooka chat.smsbat.com.
  • Podaj dokładny tekst/akcję przycisku „Rozpocznij czat”.
  • Podaj dokładny tekst/akcję przycisku „Zakończ czat”.

Opcja 2.2: Przesłanie logiki z powrotem do klienta

W tym procesie SMSBAT jest ustawiony jako bezpośredni webhook w Telegramie. SMSBAT odbiera zdarzenie, a następnie przekazuje wywołanie zwrotne z powrotem do Twojego systemu.

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

Wymagania:

  • Podaj wygenerowany adres URL wywołania zwrotnego sformułowany po dodaniu bota. Adres URL będzie wyglądał następująco: https://restapi.smsbat.com/api/tg_callback/{ID}
  • Podaj dokładny tekst/akcję przycisku „Rozpocznij czat”.
  • Podaj dokładny tekst/akcję przycisku „Zakończ czat”.