Acciones de remitente

En esta guía se explica cómo mostrar tus acciones en una conversación para informar a los destinatarios del mensaje de que lo has visto y lo estás procesando.

Mostrar una acción de remitente

Para mostrar una acción de remitente en la conversación, envía una solicitud POST al extremo /PAGE-ID/messages con el valor del parámetro sender_action establecido en typing_on.

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

Limitaciones

  • Las solicitudes para mostrar una acción de remitente solo deben incluir el parámetro sender_action y el objeto recipient. El resto de las propiedades de la API de envío, como el texto y las plantillas, deben enviarse en una solicitud diferente.
  • El destinatario debe tener la sesión iniciada para que se muestren las acciones de remitente.

Puedes consultar una lista completa de acciones de remitente en la referencia sobre los mensajes de páginas.

Prácticas recomendadas

  • Envía el indicador mark_seen cuando el bot reciba un mensaje para que el usuario no se sienta ignorado.

  • Envía el indicador typing_on cuando el bot reciba un mensaje al que va a responder. De esta manera, contribuyes a crear una experiencia de conversación.

  • Envía las acciones typing_on y typing_off en solicitudes por lotes diferentes. Las solicitudes por lotes se ejecutan por orden a gran velocidad. Como resultado de esta rápida ejecución, el indicador typing_on puede mostrarse durante una fracción de segundo si ambas acciones se envían en el mismo lote.

  • No permitas que transcurra un periodo de tiempo poco natural (excesivo o insuficiente) entre las acciones de remitente typing_on y typing_off. Lo idóneo es que el usuario crea que una persona real estuvo escribiendo el mensaje durante el tiempo transcurrido.

Más información

Ayuda para desarrolladores