I-skip tungo sa nilalaman

Pagsasama ng Telegram Bot

Ipinapaliwanag ng gabay na ito kung paano ikonekta ang iyong Telegram Bot sa panel ng chat.smsbat.com.

1. Pagdaragdag ng Bot sa Panel

Sa dashboard, mag-navigate sa My Accounts -> Telegram bots.

  1. Mag-click sa Add Bot.
  2. Punan ang data ng Telegram bot (pangalan, token) at i-save ito sa system.
  3. Pagkatapos i-save, pumunta sa mga setting ng bot at kunin ang ID nito para bumalangkas ng callback URL.

2. Mga Opsyon sa Pagsasama sa Chat.SMSBAT

Opsyon 2.1: Pag-proxy ng mga callback mula sa Telegram patungo sa Omni Chat

Sa daloy na ito, direktang natatanggap ng iyong server ang Telegram webhook at pagkatapos ay ipinapasa ang payload sa 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

Mga Kinakailangan: - Tiyaking i-proxy ng client system ang mga papasok na callback nang direkta sa chat.smsbat.com webhook. - Ibigay ang eksaktong teksto/aksyon ng "Start Chat" na button. - Ibigay ang eksaktong text/aksyon ng "End Chat" na button.

Opsyon 2.2: Proxied logic pabalik sa client

Sa daloy na ito, itinakda ang SMSBAT bilang direktang webhook sa Telegram. Natanggap ng SMSBAT ang kaganapan at pagkatapos ay i-proxy ang callback pabalik sa iyong system.

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

Mga Kinakailangan: - Ibigay ang nabuong callback URL na nabuo pagkatapos idagdag ang bot. Ang URL ay magiging ganito: https://restapi.smsbat.com/api/tg_callback/{ID} - Ibigay ang eksaktong teksto/aksyon ng "Start Chat" na button. - Ibigay ang eksaktong text/aksyon ng "End Chat" na button.