Hành động của người gửi

Hướng dẫn này giải thích cách hiển thị các hành động của bạn trong một cuộc trò chuyện để người nhận tin nhắn biết rằng bạn đã xem và đang xử lý tin nhắn của họ.

Hiển thị hành động của người gửi

Để hiển thị hành động của một người gửi trong cuộc trò chuyện, hãy gửi yêu cầu POST đến điểm cuối /PAGE-ID/messages, đồng thời đặt thông số sender_action thành typing_on.

curl -X POST -H "Content-Type: application/json" -d '{
  "recipient":{
    "id":"

Các giới hạn

  • Các yêu cầu hiển thị hành động của người gửi chỉ nên bao gồm thông số sender_action và đối tượng recipient. Mọi thuộc tính khác của API Gửi – chẳng hạn như văn bản và mẫu – nên được gửi trong một yêu cầu riêng biệt.
  • Người nhận phải đăng nhập thì hành động của người gửi mới hiển thị.
  • Chỉ báo đang nhập sẽ tự động tắt sau 20 giây hoặc khi bot gửi tin nhắn.

Hãy xem tài liệu tham khảo về Tin nhắn trên Trang để biết toàn bộ danh sách hành động của người gửi.

Cách làm tốt nhất

  • Gửi chỉ báo mark_seen khi bot của bạn nhận được tin nhắn để người dùng không cảm thấy bị phớt lờ.

  • Gửi chỉ báo typing_on khi bot của bạn nhận được tin nhắn mà bot sẽ phản hồi. Cách này giúp tạo ra trải nghiệm trò chuyện.

  • Gửi các hành động typing_ontyping_off trong yêu cầu hàng loạt riêng biệt. Rất nhanh chóng, các yêu cầu hàng loạt sẽ được thực hiện theo thứ tự. Do quá trình thực hiện nhanh này, chỉ báo typing_on sẽ chỉ hiển thị trong một phần giây nếu cả hai hành động được gửi trong cùng một loạt.

  • Không để khoảng thời gian bất thường (quá dài hoặc quá ngắn) trôi qua giữa hành động typing_ontyping_off của người gửi. Lý tưởng là nên mang lại cho người dùng cảm giác có một người thật đang nhập tin nhắn trong khoảng thời gian trôi qua đó.

Xem thêm

Hỗ trợ nhà phát triển