보낸 사람 액션

이 가이드에서는 대화에서 사용자의 행동을 표시하여 메시지 수신자에게 사용자가 메시지를 확인했고 처리 중임을 알리는 방법을 설명합니다.

발송자 행동 표시

대화에서 발송자의 행동을 표시하려면 POST 요청을 /PAGE-ID/messages 엔드포인트로 보냅니다. 이때 sender_action 매개변수는 typing_on으로 설정합니다.

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

제한 사항

  • 발송자 행동 표시 요청에는 sender_action 매개변수와 recipient 개체만 포함해야 합니다. 그 외의 모든 보내기 API 속성(예: 텍스트, 템플릿)은 별도의 요청으로 보내야 합니다.
  • 발송자 행동을 표시하려면 수신자가 로그인한 상태여야 합니다.

발송자 행동에 대한 전체 리스트는 페이지 메시지 참고 자료를 참조하세요.

모범 사례

  • 봇이 메시지를 수신하면 mark_seen 표시 도구를 보내 사용자가 무시당한 기분이 들지 않도록 합니다.

  • 봇이 응답할 메시지를 수신하면 typing_on 표시 도구를 보냅니다. 이렇게 하면 대화 경험을 만드는 데 도움이 됩니다.

  • 별도의 일괄 요청에는 typing_ontyping_off 행동을 보냅니다. 일괄 요청은 매우 빠르게 순서대로 실행됩니다. 이렇게 실행 속도가 빠르면 두 행동을 동일한 배치에서 보냈을 때 typing_on 표시 도구가 아주 잠깐 표시됩니다.

  • typing_ontyping_off 발송자 행동 사이의 간격이 (너무 길거나 짧아서) 부자연스럽지 않도록 하세요. 사용자가 메시지를 보낸 후 경과된 시간 동안 실제 사람이 메시지를 입력하고 있다고 느끼게 하는 것이 좋습니다.

기타 참고 자료

개발자 지원