傳送者操作

本指南將講解如何顯示您在對話中的操作,從而讓訊息傳送對象得知您已查看其訊息並正在作相關處理。

顯示傳送者操作

如要顯示傳送者在對話中的操作,請向 /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 傳送者動作之間不應有著不自然的時間間隔(太長或太短)。在理想狀態下,用戶應該會覺得是有真人花了一些時間來輸入訊息。

另請參閱

開發人員支援