Este documento mostra como criar uma tela de boas-vindas para sua experiência do Messenger. A tela de boas-vindas exibe o nome da Página do Facebook da sua empresa, a foto do perfil e a foto da capa da sua Página do Facebook, além do tempo que normalmente sua empresa leva para responder às mensagens, uma mensagem de saudação opcional e um botão Começar. Quando uma pessoa clica nesse botão, uma mensagem Começar é publicada na conversa, e o app pode enviar mensagens a ela.
Quando uma pessoa clica no botão Começar na sua experiência do Messenger, uma notificação de webhook é enviada a você. Você pode usar essa notificação para enviar uma mensagem inicial de boas-vindas, como um texto ou um conjunto de respostas rápidas.
Antes de começarEste guia considera que você leu o artigo Overview for the Messenger Platform, implementou os componentes necessários (como uma Página do Facebook da empresa ou uma página de teste), registrou-se como desenvolvedor da Meta e criou um ID do app de negócios da Meta com o produto Messenger. Você precisará:
LimitaçõesPara apps com acesso padrão, a tela de boas-vindas ficará visível apenas para pessoas que tenham uma função no app. |
Caso sua Página use comandos, a tela de boas-vindas mostrará a lista de comandos compatíveis com a experiência de mensagens para que as pessoas possam entender melhor quais ações é possível solicitar ao Messenger.
Para definir a carga de postback, envie uma solicitação POST
à API do perfil do Messenger:
curl -X POST -H "Content-Type: application/json" -d '{
"get_started": {"payload": "
Para ver todos os detalhes, consulte a referência da propriedade get_started
.
O texto de saudação na tela de boas-vindas é a primeira oportunidade de você dizer a uma pessoa por que ela deve iniciar uma conversa com seu bot do Messenger. No texto de saudação, você pode incluir uma descrição do que seu bot faz, como os principais recursos, ou um slogan. Esse também é um ótimo espaço para começar a definir o estilo e o tom do seu bot.
É possível exibir textos de saudação-padrão e localizados.
Para configurar o texto de saudação, envie uma solicitação POST
à API do perfil do Messenger:
curl -X POST -H "Content-Type: application/json" -d '{
"greeting": [
{
"locale":"default",
"text":"Hello!"
}, {
"locale":"en_US",
"text":"Timeless apparel for the masses."
}
]
}' "https://graph.facebook.com/v2.6/me/messenger_profile?access_token=
Para ver todos os detalhes, consulte a referência da greeting property
.
Você pode personalizar o texto de saudação usando o nome da pessoa. Você pode usar os seguintes segmentos de modelo:
{{user_first_name}}
{{user_last_name}}
{{user_full_name}}
"greeting":[
{
"locale":"default",
"text":"Hello {{user_first_name}}!"
}
]