Bot Commands trong Chat Flow

Bot Commands trong Chat Flow

Bot Commands là các lệnh đặc biệt được sử dụng để khởi động và điều hướng chatbot. Mặc dù tính năng này bắt nguồn từ Telegram Bot API, ChatBox AI Muathemewpgiare cũng hỗ trợ đầy đủ Bot Commands ngay trong Live Chat Widget tích hợp sẵn, giúp bạn xây dựng chatbot thống nhất trên nhiều nền tảng.

Bot Commands đóng vai trò quan trọng trong việc kích hoạt chatbot và điều khiển cách bot phản hồi theo các lệnh định sẵn.


Bot Commands trong Telegram

Trong Telegram, bot không thể tự khởi động. Người dùng phải chủ động gửi một lệnh để kích hoạt bot, và Telegram quy định rõ:

Lệnh duy nhất có thể khởi động bot:

/start

Khi người dùng nhấn nút Start trong giao diện Telegram:

  • Telegram tự động gửi lệnh /start đến bot

  • Đây là điểm khởi đầu (entry point) cho bất kỳ Chat Flow nào sử dụng Telegram

Do đó, Chat Flow sử dụng Telegram bắt buộc phải có block xử lý lệnh /start.

Nếu không có lệnh này, bot sẽ không thể hoạt động đúng cách hoặc không phản hồi cho người dùng lần đầu tiên.


Bot Commands trong Live Chat Widget

ChatBox AI Muathemewpgiare mở rộng khả năng sử dụng Bot Commands sang cả Live Chat Widget. Điều này mang lại nhiều lợi ích:

  • Trải nghiệm đồng nhất giữa Telegram và Widget

  • Chat Flow có thể tái sử dụng trên nhiều nền tảng

  • Dễ dàng khởi động bot mà không cần dựa vào trigger phức tạp

Cách hoạt động trong Live Chat Widget

Khi bạn sử dụng bot command như /start trong Chat Flow:

  • Live Chat Widget sẽ hiển thị Start Button ngay khi người dùng mở chat

  • Khi người dùng nhấn nút này, widget sẽ gửi lệnh /startbắt đầu cuộc hội thoại

  • Toàn bộ logic của Chat Flow sẽ được kích hoạt từ lệnh này, giống hệt Telegram

Điều này giúp bot của bạn hoạt động thống nhất, bất kể người dùng đang chat qua:

  • Website (Live Chat Widget)

  • Telegram

  • WhatsApp (nếu lệnh được sử dụng làm entry point)


Tại sao nên sử dụng Bot Commands trong Chat Flow?

✔ Hỗ trợ Telegram bắt buộc

Telegram yêu cầu bot phải được kích hoạt bằng lệnh /start.

✔ Tính nhất quán đa nền tảng

Một bot command có thể làm điểm khởi động đồng nhất trên:

  • Telegram

  • Live Chat Widget

  • Một số kênh nhắn tin khác có hỗ trợ command

✔ Dễ quản lý

Bot developer có thể:

  • Tạo menu lệnh

  • Tái sử dụng lệnh trong nhiều bagian của flow

  • Sử dụng command để gom nhóm chức năng chatbot

✔ Trải nghiệm người dùng tốt hơn

Người dùng chỉ cần nhấn Start thay vì nhập tin nhắn thủ công.


Tóm tắt hoạt động của Bot Commands

Nền tảngCơ chế hoạt động
TelegramBot bắt buộc khởi động bằng lệnh /start
Live Chat WidgetHỗ trợ command tương tự Telegram, hiển thị nút Start
Chat FlowsBot command đóng vai trò entry point để điều hướng luồng hội thoại

Was this article helpful?

Last updated 4 ngày ago

Danh sách hướng dẫn