Vamos conectar o Facebook Messenger à GetCourse
Novo nível de trabalho com o usuários na GetCourse
Instruções de conexão do Facebook Messenger
- Página do Facebook. Ela permite identificar o bot. No processo de comunicação com o seu bot, as pessoas verão o nome e a foto de perfil desta página.
- Aplicativo Facebook. É justamente o aplicativo que permite enviar mensagens em nome da página para o usuário. Ao criar um aplicativo, você pode copiar as configurações para a vinculação da GetCourse ao Facebook.
O algoritmo de envio de mensagens do Facebook é o seguinte: só é possível responder à mensagem do usuário. É proibido o envio de mensagens a um usuário seguidor da página no Facebook, se ele não enviou uma mensagem para a página.
Depois do usuário enviar uma mensagem, você tem 24 horas para respondê-la. Se depois disso, o usuário enviou uma resposta, então você tem mais 24 horas para enviar a mensagem. Se depois de 24 horas desde o momento do recebimento da mensagem do usuário, você não tiver enviado uma resposta, então o envio de mensagem será proibido. É possível enviar uma mensagem apenas no caso do usuário ter te enviado outra.
Para que seja possível enviar mensagens aos usuários, o aplicativo deve passar por uma verificação do Facebook. Para uma moderação bem-sucedida, você precisa preparar e carregar o seguinte:
- Logotipo do aplicativo. Tamanho do logotipo - 1024×1024 px;
- Texto descritivo sobre como o aplicativo será usado;
- Vídeo (screencast) que mostra como o usuário utilizará o aplicativo;
- Página separada com a política de confidencialidade;
- Instruções para os funcionários do Facebook, descrevendo como verificar a utilização do aplicativo;
- Cópia ou digitalização do documento de identificação para passar pela verificação de identidade do desenvolvedor. Se você utilizar o Business Manager e quiser vincular o aplicativo a sua empresa, então talvez exijam documentos adicionais para a confirmação da empresa.
1. Criar uma página
2. Criar um aplicativo
3. Adicionar ao aplicativo do Messenger
4. Criar um marcador de acesso (token) e copiá-lo para a GetCourse
6. Preencher os dados para a verificação do aplicativo
7. Enviar o aplicativo para a verificação pelos moderadores do Facebook
8. Aguardar a confirmação do Facebook de que o seu aplicativo foi verificado
Passo 1. Criação da página
Crie a sua página em «este link no facebook».
Ao criar uma página, você precisa especificar seu nome e categoria. Depois disso, clique no botão "Criar página".
Em seguida, você pode adicionar uma foto de capa e um botão para criar uma postagem.
Em seguida, você pode adicionar uma foto de capa e um botão para criar uma postagem.
Passo 2. Criação de aplicativo
Em seguida, vamos acessar o link http://developers.facebook.com e adicionar um novo aplicativo.
Na janela que se abre, selecione "Outro".
Em seguida, insira o nome do aplicativo e clique em "Criar ID do aplicativo".
Em seguida, você precisa realizar uma verificação de segurança e enviar os dados.
Atenção!
O nome não deve ter mais de 32 caracteres.
Passo 3. Adicionar o Messenger no aplicativo
Abra a página "Painel" no seu aplicativo. Na seção "Adicione um produto", vamos selecionar o bloco "Messenger" - "Configurar"
Passo 4. Criar um marcador de acesso (token) e adicioná-lo à GetCourse
Vamos para o bloco "Marcadores de acesso", clicamos no botão "Adicionar ou excluir página", damos permissão ao aplicativo na janela pop-up, marcamos a página criada anteriormente e clicamos em "Pronto":
Em seguida, é necessário gerar o marcador para a página criada, marcar o item "Eu compreendo" na janela pop-up e copiar o marcador recebido:
Inserimos o marcador de acesso copiado anteriormente no campo "Token da página" na GetCourse, na seção "Mensagens" - "Configurações" - "Notificações" - "Configurações do Facebook Messenger":
Passo 5. Configuração de Webhooks
Vamos preencher o campo da URL de retorno (que corresponde ao campo "Callback URL" na GetCourse) e confirmar o marcador (que corresponde ao campo "Verify token").
Após a inserção, clicamos em "Confirmar e salvar".
Em seguida, nas configurações "Webhooks", clicamos em "Adicionar inscritos"
Na janela que será aberta, marcamos os itens: messages, messaging_postbacks e messages account linking.
Passo 6. Preenchimento de dados para a verificação do aplicativo
Vamos para o preenchimento do bloco "Verificação do aplicativo Messenger". Adicionamos à solicitação o item pages_messaging e clicamos em "Adicionar à solicitação":
Na página que abrir, adicione informações de acordo com os seguintes pontos:
1. Forneça detalhes para verificação:
Adicione a plataforma nas configurações do aplicativo (as configurações serão abertas em uma nova guia).
No campo "Site", você precisará adicionar o URL de sua conta GetCourse (com um sistema ou domínio vinculado).
Depois de salvar as alterações, você precisará inserir dados adicionais:
1) Carregar o ícone do aplicativo. O tamanho de ícone recomendado pelo Facebook é 1024х1024.
2) Indicar o link para página, onde está a sua política de confidencialidade. É possível criar essa página na GetCourse.
3) Selecionar a categoria do aplicativo - "Bots do Messenger para negócios".
4) Especificar que o aplicativo será utilizado para necessidades da sua empresa:
Depois de adicionar os dados especificados, você precisa voltar a preencher as informações para confirmar o aplicativo e adicionar instruções para testar a integração com o aplicativo.
Instrução de exemplo (substitua o texto em itálico pelos seus dados):
- Vá para a página "Nome da sua página" pelo link m.me/seu_nome_de_pagina_ouID
- Clique no botão Primeiros passos.
- Escreva uma pergunta sobre as propriedades do produto (você pode especificar o nome do seu produto) ou uma pergunta sobre as possibilidades de design de produto individual.
- Espere uma resposta do funcionário (a integração via pages_messaging garantirá que as perguntas sejam enviadas ao nosso serviço interno através do qual os funcionários trabalham).
Existem algumas coisas a fazer aqui:
1) No campo “Diga-nos porque está a solicitar a função“ pages_messaging ””, pode especificar que as mensagens dos visitantes das páginas escritas no Messenger serão enviadas para o serviço interno da sua empresa, onde os colaboradores desta empresa responderão às perguntas que chegarem.
2) Indique a página criada e descreva o algoritmo de teste da integração para os funcionários do Facebook.
Exemplo de instruções (o texto em itálico você substitui pelos seus dados):
- Acesse a página "Nome da sua página" pelo link m.me/nome_dasua_página_ou_sua_id.
- Clique no botão "Iniciar".
- Escreva uma pergunta sobre as propriedades do produto (pode ser indicar o nome do seu produto) ou uma pergunta sobre as possibilidades de design individuais do produto.
- Aguarde a resposta do funcionário (a integração através de pages_messaging garante a transmissão de perguntas para o seu serviço interno, através do qual os funcionários trabalham).
3) Carregue a screencast - um pequeno vídeo que mostra como a integração configurada será utilizada.
Pode ser qualquer vídeo no formato wmv, mov, mp4, avi. Screencasts no formato .gif não são aceitas.
Abaixo, um exemplo de screencast que mostra:
- como o usuário pode iniciar o diálogo no Messenger e fazer uma pergunta;
- como você responde à uma pergunta recebida de um usuário da GetCourse;
- como a sua resposta chega para o usuário no Messenger.
Não utilize a screencast apresentada no artigo para a verificação da moderação: os dados do seu aplicativo é que devem aparecer na screencast, por isso é necessário criá-la vocês mesmo.
Atenção: a screencast pode ser gravada pelo dono ou administrador do aplicativo, já que até o envio do aplicativo para a verificação, só eles podem testar o funcionamento da integração na página m.me/nome_dasua_página_Facebook.
4) Depois de adicionar o screencast, você precisa confirmar seu consentimento para usar "pages_messaging" da maneira permitida e salvar as alterações:
Você também precisa passar pelo procedimento de confirmação (você pode enviar o aplicativo para verificação antes de realizar este procedimento).
Você pode fazer a verificação da empresa, caso utilize o Business Manager. Neste caso, é necessário especificar à qual conta do Business Manager o aplicativo será vinculado:
Depois, você pode passar para a confirmação e seguir as instruções do Facebook para o carregamento de documentos.
Passo 7. Envio de uma inscrição para revisão
Antes de publicar, o aplicativo deve ser enviado para revisão para que o Facebook tenha certeza de que você não enviará spam e permita que você publique o aplicativo.
Para fazer isso, vá para a seção "Verificação de inscrição" — Solicitações, selecione Editar solicitação e clique em Enviar para revisão. A verificação leva aproximadamente 5 dias.
Passo 8. Recebimento da confirmação de realização da verificação
Você pode acompanhar o status de verificação de uma solicitação enviada nas configurações do Messenger.
Quando o seu aplicativo estiver confirmado, o Facebook te enviará uma notificação.
Observação:após passar no procedimento de confirmação, o aplicativo deve ser publicado.
Para fazer isso, clique no seletor "Em construção".
Parabéns! Agora o Facebook Messenger está conectado a sua conta.
Você pode configurar o texto automático da mensagem, quando um usuário se conectar ao chat, na conta GetCourse: seu-domínio/pl/notifications/settings/facebook-settings.
Para conhecer mais funcionalidades com o Facebook, leia o nosso blog.
Por favor, entre com seu usuário