Bỏ qua

Tích hợp Bot Telegram

Hướng dẫn này giải thích cách kết nối Telegram Bot của bạn với bảng chat.smsbat.com.

1. Thêm Bot vào Panel

Trong bảng điều khiển, điều hướng đến Tài khoản của tôi -> bot Telegram.

  1. Nhấp vào Thêm Bot.
  2. Điền dữ liệu bot Telegram (tên, mã thông báo) và lưu nó vào hệ thống.
  3. Sau khi lưu, hãy chuyển đến phần cài đặt bot và truy xuất ID của nó để tạo URL gọi lại.

2. Tùy chọn tích hợp với Chat.SMSBAT

Tùy chọn 2.1: Ủy quyền cuộc gọi lại từ Telegram sang Omni Chat

Trong quy trình này, máy chủ của bạn sẽ nhận trực tiếp webhook Telegram rồi chuyển tiếp tải trọng tới 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

Yêu cầu: - Đảm bảo hệ thống máy khách ủy quyền các cuộc gọi lại đến trực tiếp tới webhook chat.smsbat.com. - Cung cấp văn bản/hành động chính xác của nút "Bắt đầu trò chuyện". - Cung cấp văn bản/hành động chính xác của nút "Kết thúc trò chuyện".

Tùy chọn 2.2: Logic proxy quay lại máy khách

Trong quy trình này, SMSBAT được đặt làm webhook trực tiếp trong Telegram. SMSBAT nhận được sự kiện và sau đó ủy quyền gọi lại hệ thống của bạn.

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

Yêu cầu: - Cung cấp URL gọi lại được tạo sau khi thêm bot. URL sẽ trông giống như: https://restapi.smsbat.com/api/tg_callback/{ID} - Cung cấp văn bản/hành động chính xác của nút "Bắt đầu trò chuyện". - Cung cấp văn bản/hành động chính xác của nút "Kết thúc trò chuyện".