Componentes da conversa

As conversas são muito mais do que simples SMS quando você está criando um bot na Plataforma do Messenger. Além de texto, a plataforma permite o envio de media avançada, como áudio, vídeo e imagens, e fornece um conjunto de opções de mensagens estruturadas na forma de modelos de mensagens, respostas rápidas, botões e muito mais. O objetivo é ser uma visão geral dos componentes disponíveis para você criar a sua experiência do Messenger em conversas.

Além desses componentes das conversas, a Plataforma do Messenger dá suporte a um webView completo para enriquecer a sua experiência do Messenger nas conversas estendendo-a para a web. Para saber mais sobre como usar o webView, confira webView.

Componentes de conversa disponíveis

Mensagens de texto

O texto simples é a base de qualquer experiência no Messenger e é uma das ferramentas mais importantes ao seu dispor caso a sua meta seja criar uma experiência de conversa. Experimente processar as mensagens de texto com o recurso de processamento de linguagem natural (NLP) integrado da Plataforma do Messenger para lidar com todos os tipos de interações com texto simples.

Como enviar SMS →

Ativos e anexos

Além de texto, a Plataforma do Messenger permite o envio de ativos de mídia avançada como mensagens independentes ou anexadas a modelos de mensagens estruturados. Os tipos de ativo com suporte incluem:

  • Áudio
  • Vídeo
  • Imagens
  • Arquivos

Os ativos podem ser enviados de uma URL ou do seu sistema de arquivos. No caso de ativos que você pretende enviar várias vezes, carregue-os antecipadamente com a API de carregamento de anexos ou carregue-os na primeira vez que enviá-los com a API de envio para eliminar a sobrecarga no tempo e na largura de banda ao carregá-los em cada envio. Os ativos salvos são enviados com um attachment_id atribuído no momento do carregamento.

Como salvar ativos →Como enviar anexos →

Modelos de mensagem

Os modelos de mensagem são tipos de mensagem estruturada que têm o objetivo de dar suporte a casos de uso diferentes e são úteis para apresentar informações na conversa que seriam difíceis de renderizar ou ficariam com aparência descuidada com texto simples. Os modelos também dão suporte a botões que ampliam as suas funcionalidades.

Os seguintes modelos de mensagem estão disponíveis:

Os modelos de mensagem também dão suporte a um conjunto de botões que agregam funcionalidade, como abertura do webview, envio de um postback ao seu Webhook, compartilhamento de conteúdo e muito mais.

Como enviar modelos de mensagem →Como usar botões →

Respostas rápidas

As respostas rápidas permitem que você apresente um conjunto predefinido de opções ao destinatário da mensagem que aparecem com destaque acima do editor. Quando um usuário toca em uma resposta rápida, o conjunto é substituído por uma única mensagem de texto enviada ao seu webhook. Você também pode adicionar uma imagem a uma resposta rápida.

Como enviar respostas rápidas →

Ações do remetente

Um aspecto importante da criação de um bot do Messenger é a definição de expectativas. As ações do remetente são uma ferramenta importante que proporciona a você a capacidade de controlar programaticamente a digitação padrão do Messenger e ler indicadores de recebimento na conversa. Por exemplo, quando você começa a processar uma mensagem, pode definir o indicador de recebimento de leitura para que a pessoa que interage com o seu bot saiba que suas mensagens foram vistas. Em seguida, convém definir o indicador de digitação para mostrar a eles que há uma resposta em andamento.

Como usar ações do remetente →

Tela de boas-vindas

A tela de boas-vindas é a primeira coisa que as pessoas veem quando começam uma nova conversa com o seu bot do Messenger. Ela inclui o nome, a descrição, a foto do perfil e a foto da capa da Página do Facebook. Como opção, também é possível definir um texto de saudação para a tela de boas-vindas, o qual pode ser usado para apresentar a finalidade do seu bot.

A conversa com o seu bot começa ao tocar no botão Iniciar.

Como configurar a tela de boas-vindas →

Menu persistente

O menu persistente é um elemento sempre ativo da interface do usuário que ajuda as pessoas a descobrir e acessar com mais facilidade as funções do seu bot durante a conversa. Esse menu deve conter ações de nível superior que os usuários podem usar a qualquer momento. Se preferir, também é possível transformar o menu persistente na única forma de interagir com o seu bot desabilitando o editor.

Como configurar o menu persistente →