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:
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
/startvà bắt đầu cuộc hội thoạiToà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ảng | Cơ chế hoạt động |
|---|---|
| Telegram | Bot bắt buộc khởi động bằng lệnh /start |
| Live Chat Widget | Hỗ trợ command tương tự Telegram, hiển thị nút Start |
| Chat Flows | Bot command đóng vai trò entry point để điều hướng luồng hội thoại |
