Ações de remetente

Este guia explica como exibir suas ações em uma conversa para que os destinatários saibam que você viu e está processando a mensagem enviada por eles.

Exibir uma ação do remetente

Para exibir a ação de um remetente na conversa, envie uma solicitação POST para o ponto de extremidade /PAGE-ID/messages com o parâmetro sender_action definido como typing_on.

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

Limitações

  • As solicitações para exibição de ações do remetente devem incluir apenas o parâmetro sender_action e o objeto recipient. Todas as outras propriedades da Send API, como texto e modelos, devem ser enviadas em uma solicitação separada.
  • Para que as ações do remetente sejam exibidas, o destinatário precisa estar conectado.
  • Os indicadores de digitação serão desativados automaticamente após 20 segundos ou quando o bot enviar uma mensagem.

Consulte a referência Page Messages para ver uma lista completa de ações do remetente.

Boas práticas

  • Envie o indicador mark_seen quando seu bot receber uma mensagem para que o usuário não se sinta ignorado.

  • Envie o indicador typing_on quando seu bot receber uma mensagem que será respondida por ele. Isso ajuda a criar uma experiência de conversação.

  • Envie as ações typing_on e typing_off em solicitações em lote separadas. As solicitações em lote são executadas em ordem muito rapidamente. Devido à execução rápida, o indicador typing_on talvez seja exibido por uma fração de segundo se ambas as ações forem enviadas no mesmo lote.

  • Não permita que o intervalo transcorrido entre as ações do remetente typing_on e typing_off pareça anormal (muito longo ou muito curto). O usuário deve sentir que uma pessoa real estava digitando a mensagem no tempo decorrido.

Veja também

Suporte ao desenvolvedor