En esta guía, se explica cómo mostrar las acciones de una conversación para hacerles saber a los destinatarios de los mensajes que viste el mensaje y que se encuentra en proceso.
Para mostrar la acción que realiza un emisor en una conversación, envía una solicitud POST
al punto de conexión /PAGE-ID/messages
con el parámetro sender_action
establecido en typing_on
.
curl -X POST -H "Content-Type: application/json" -d '{
"recipient":{
"id":"
sender_action
y el objeto recipient
. Todas las demás propiedades de la API de emisor como texto y plantillas deberán enviarse en una solicitud aparte.Consulta la referencia de los mensajes de la página para obtener una lista completa de las acciones del emisor.
Envía el indicador mark_seen
cuando el bot reciba un mensaje para que el usuario no sienta que se lo ignoró.
Envía el indicador typing_on
cuando el bot reciba un mensaje para el que enviará una respuesta. Esta acción ayuda a crear una experiencia conversacional.
Envía las acciones typing_on
y typing_off
en solicitudes por lotes por separado. Las solicitudes por lotes se ejecutan en orden de manera muy rápida. No obstante, es posible que esta ejecución rápida lleve a que el indicador typing_on
se muestre por una fracción de segundo si ambas acciones se enviaron en el mismo lote.
No permitas que transcurra una cantidad de tiempo no habitual entre las acciones del emisor typing_on
y typing_off
. Lo ideal sería que el usuario tuviera la sensación de que es una persona real la que escribe el mensaje en el ínterin.
For a complete list of API calls and request properties, see the Send API Reference.