发件人操作

本指南将为您介绍如何在对话中显示您的操作,从而让消息收件人知道您已查看他们的消息,并且正在作相关处理。

显示发件人操作

如要显示对话中发件人的操作,请将 POST 请求发送至 /PAGE-ID/messages 端点(将 sender_action 参数设置为 typing_on)。

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

限制

  • 显示发件人操作的请求应只包含 sender_action 参数和 recipient 对象。应通过单独请求发送其他所有发送 API 属性(例如文本和模板)。
  • 收件人必须登录,系统才会显示发件人操作。
  • 输入提示会在 20 秒后或智能助手发送消息时自动关闭。

请浏览公共主页消息参考文档,获取发件人操作完整列表。

最佳实践

  • 在智能助手收到消息时发送 mark_seen 提示,以免让用户感觉遭到忽视。

  • 在智能助手收到消息并打算回复时,发送 typing_on 提示。此操作有助于营造对话式体验。

  • 通过分批请求发送 typing_ontyping_off 操作。系统会按顺序快速执行分批请求。因此,如果在同一批请求中同时发送两项操作,由于系统执行此操作的速度较快,这可能会导致 typing_on 提示的显示时长非常短(不足一秒)。

  • 切勿使 typing_ontyping_off 发件人操作之间出现不自然的间隔时长(太长或太短)。理想情况下,在这段时间内,应让用户感觉是真人在输入消息。

另请参阅

开发者支持