이 가이드에서는 대화에서 사용자의 행동을 표시하여 메시지 수신자에게 사용자가 메시지를 확인했고 처리 중임을 알리는 방법을 설명합니다.
대화에서 발송자의 행동을 표시하려면 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_on
및 typing_off
행동을 보냅니다. 일괄 요청은 매우 빠르게 순서대로 실행됩니다. 이렇게 실행 속도가 빠르면 두 행동을 동일한 배치에서 보냈을 때 typing_on
표시 도구가 아주 잠깐 표시됩니다.
typing_on
과 typing_off
발송자 행동 사이의 간격이 (너무 길거나 짧아서) 부자연스럽지 않도록 하세요. 사용자가 메시지를 보낸 후 경과된 시간 동안 실제 사람이 메시지를 입력하고 있다고 느끼게 하는 것이 좋습니다.
For a complete list of API calls and request properties, see the Send API Reference.