Skip to content

Integrare Telegram Bot

Acest ghid explică cum să vă conectați Telegram Bot la panoul chat.smsbat.com.

1. Adăugarea botului la panou

În tabloul de bord, navigați la Conturile mele -> Boti Telegram.

  1. Faceți clic pe Adăugați bot.
  2. Completați datele botului Telegram (nume, simbol) și salvați-le în sistem.
  3. După salvare, accesați setările botului și preluați-i ID pentru a formula adresa URL de apel invers.

2. Opțiuni de integrare cu Chat.SMSBAT

Opțiunea 2.1: trimiterea apelurilor înapoi de la Telegram la Omni Chat

În acest flux, serverul dvs. primește direct webhook-ul Telegram și apoi trimite încărcătura utilă către 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

Cerințe: - Asigurați-vă că sistemul client trimite apelurile inverse direct către webhook-ul chat.smsbat.com. - Furnizați textul/acțiunea exactă a butonului „Start Chat”. - Furnizați textul/acțiunea exactă a butonului „Încheierea conversației”.

Opțiunea 2.2: logica proxy înapoi către client

În acest flux, SMSBAT este setat ca webhook direct în Telegram. SMSBAT primește evenimentul și apoi trimite apelul înapoi către sistemul dumneavoastră.

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

Cerințe: - Furnizați adresa URL de apel invers generată, formulată după adăugarea botului. URL-ul va arăta astfel: https://restapi.smsbat.com/api/tg_callback/{ID} - Furnizați textul/acțiunea exactă a butonului „Start Chat”. - Furnizați textul/acțiunea exactă a butonului „Încheierea conversației”.