傳送者動作

本指南說明如何在對話中顯示您的動作,讓訊息收件人知道您已讀取其訊息,且訊息正在處理中。

顯示傳送者動作

若要在對話中顯示傳送者動作,請向 /PAGE-ID/messages 端點傳送 POST 要求,並將 sender_action 參數設為 typing_on

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

限制

  • 顯示傳送者動作的要求應僅包括 sender_action 參數和 recipient 物件。所有其他傳送 API 屬性(例如文字和範本)都應在個別要求中傳送。
  • 系統必須登入收件人才能顯示傳送者動作。
  • 在 20 秒後或 Bot 傳送訊息時,系統將自動關閉輸入指示器。

如需完整的傳送者動作清單,請瀏覽粉絲專頁訊息參考資料

最佳作法

  • 當 Bot 收到訊息時,傳送 mark_seen 指示器,這樣用戶才不會覺得被忽略。

  • 當 Bot 收到將要回覆的訊息時,傳送 typing_on 指示器。如此有助於建立對話體驗。

  • 個別批次要求中傳送 typing_ontyping_off 動作。系統會按順序快速執行批次要求。如果系統在同一批次中同時傳送這兩個動作,此快速執行可能會導致 typing_on 指示器顯示幾分之一秒。

  • 請勿讓不自然的時間量(太長或太短)在 typing_ontyping_off 傳送者動作之間傳遞。理想上,用戶應感覺真人在經過的時間中輸入訊息。

另請參閱

開發人員支援