Skip to content

Integrazzjoni tat-Telegram Bot

Din il-gwida tispjega kif tikkonnettja l-Bot tat-Telegram tiegħek mal-panel chat.smsbat.com.

1. Żieda tal-Bot mal-Panel

Fid-dashboard, innaviga għal Il-Kontijiet Tiegħi -> Telegram bots.

  1. Ikklikkja fuq Żid Bot.
  2. Imla d-dejta tal-bot tat-Telegram (isem, token) u ssejvjaha fis-sistema.
  3. Wara li ssejvja, mur fis-settings tal-bot u rkupra l-ID tagħha biex tifformula l-URL tas-sejħa lura.

2. Għażliet ta 'Integrazzjoni ma' Chat.SMSBAT

Għażla 2.1: Proxy callbacks minn Telegram għal Omni Chat

F'dan il-fluss, is-server tiegħek jirċievi l-webhook tat-Telegram direttament u mbagħad jgħaddi t-tagħbija lill-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

Rekwiżiti: - Żgura li s-sistema tal-klijent tipprokura s-callbacks deħlin direttament lill-webhook chat.smsbat.com. - Ipprovdi t-test/azzjoni eżatta tal-buttuna "Ibda Chat". - Ipprovdi t-test/azzjoni eżatta tal-buttuna "Tmiem Chat".

Għażla 2.2: Proxied loġika lura lill-klijent

F'dan il-fluss, SMSBAT huwa stabbilit bħala l-webhook dirett f'Telegram. SMSBAT jirċievi l-avveniment u mbagħad jagħti r-callback lura lis-sistema tiegħek.

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

Rekwiżiti: - Ipprovdi l-URL ta' callback iġġenerat ifformulat wara li żżid il-bot. Il-URL se jidher bħal: https://restapi.smsbat.com/api/tg_callback/{ID} - Ipprovdi t-test/azzjoni eżatta tal-buttuna "Ibda Chat". - Ipprovdi t-test/azzjoni eżatta tal-buttuna "Tmiem Chat".