Como fazer um artigo

Processo de Aprovação de Aplicativos do Facebook para Bots & Como Ignorá-lo

Iaroslav Kudritskiy
Chefe de Operações, Respond.io
24 de Outubro, 2018

O processo de aprovação da aplicação Facebook para chatbots é uma tarefa assustadora. Embora pareça ser um processo simples passo-a-passo, cada bot é diferente e explicar o propósito e as funções do seu bot à equipa de aprovação nem sempre é fácil. Além disso, desde o escândalo da Cambridge Analytica, o processo de revisão tornou-se mais rigoroso e, em muitas regiões, o Facebook não tem pessoal suficiente para garantir que o processo é atempado. Os utilizadores têm vindo a informar que o processo de revisão da aplicação levou entre 2 semanas a 2 meses e não foram aprovados na primeira vez. A Verificação do Bot do Facebook é um assunto delicado e delicado e requer um bom planeamento antes de se poder enviá-lo com confiança.

A seguir descreveremos como se pode navegar no processo de revisão. Em alternativa, mostrar-lhe-emos como pode ligar o seu agente Dialogflow aos Rocketbots e ligá-lo a uma página do Facebook enquanto salta completamente o processo de revisão do Facebook.

O que é a Aprovação do Facebook App Approval for Bots?

O processo de aprovação da aplicação Facebook para bots é um conjunto de formulários que preenche, o qual permite que o seu bot seja testado e aprovado por uma equipa de aprovação humana no Facebook. Este processo foi concebido para assegurar que segue as directrizes do Facebook quando se trata de bots na plataforma Messenger, bem como para assegurar que o seu bot está à altura dos padrões de experiência de utilizador do Facebook.

Só porque pensa ter aderido à política do Facebook e aos requisitos de experiência, não significa que ainda não esteja fora de perigo. Os utilizadores relataram que seguiram à risca as directrizes do Facebook e que ainda foram negados por questões como o mau comportamento dos utilizadores a bordo e a má documentação dos processos de inscrição. Em geral, parece que as novas directrizes de aprovação interna do Facebook são muito mais conservadoras e isto tem confundido os programadores.

Tradicionalmente, o processo de Aprovação de Apps do Facebook para bots consiste em obter acesso a duas permissões de nível de aplicação que permitem ao seu bot interagir com os utilizadores do Facebook Messenger. Estas permissões são:

  • page_messaging: permite ao bot responder a um utilizador dentro de um período de 24 horas
  • page_messaging_subscriptions: permite a um bot responder fora do período de 24 horas em casos de uso específico.

Isto está de acordo com a política do Facebook Messenger Bot 24 + 1 que declara que pode responder a uma mensagem dos utilizadores dentro de 24 horas mais o envio de 1 mensagem fora da janela de 24 horas usando apenas a permissão de mensagens_páginas. A permissão de envio de pages_messaging_subscriptions permite o envio de mensagens a utilizadores fora desses parâmetros para casos de utilização que o Facebook especifica.

Recentemente, houve uma mudança no processo de aprovação do Facebook. Esta alteração significa que a permissão de subscrição passou do nível de aplicação para o nível de página. Todos os bots existentes com mensagens de subscrição terão de ser novamente aprovados para a permissão de subscrição a nível de página até 31 de Dezembro de 2018.

O Processo de Submissão

O processo de Aprovação do Facebook App Approval para bots transformou-se bastante desde o seu início. Nos primeiros anos de 2016, bastava uma breve descrição e um screencast. Nessa altura, os bots eram facilmente aprovados em poucos dias úteis, mesmo os que ainda não estavam terminados. Muitas coisas mudaram desde então. Hoje em dia, o Facebook não só vai querer um bot funcional com uma excelente experiência de utilizador, como também vai pedir-lhe que adira a um documento muito mais rigoroso das Directrizes Comunitárias do Facebook, actualizado em 2018.

Para começar a criar uma aplicação na Consola de Desenvolvimento do Facebook, navegue até developers.facebook.com. Clique no ícone do seu perfil no canto superior direito e seleccione "Criar aplicação". Ser-lhe-á pedido que escolha o tipo de aplicação, escolha "Messenger".

Assim que estiver na secção Revisão da aplicação, terá de seleccionar uma página do Facebook a partir da qual a equipa de aprovação do Facebook terá de testar a sua aplicação. Lembre-se de deixar os utilizadores enviarem mensagens à sua página do Facebook, caso ainda não o tenha feito. Isto requer que vá para as definições da sua página do Facebook:

  1. Ir para Definições de Página > Geral
  2. Clique em editar na linha de mensagens
  3. Verificar: Permitir que as pessoas contactem a minha Página em privado, mostrando o botão Mensagem
  4. Não se esqueça de lhe salvar as mudanças.

Muito bem, agora que fez o acima referido, certifique-se de que a sua aplicação está definida para o modo de desenvolvimento.

Legenda do tipo (opcional)

Pode fazer isto imediatamente, bastando carregar no interruptor no canto superior direito do menu de revisão da aplicação, por baixo do menu da consola de desenvolvimento.

A seguir, terá de solicitar as suas permissões de aplicação. Isto foi simplificado desde que o Facebook moveu as páginas_messaging_subscriptions para o nível da página. Terá de seleccionar pages_messaging_messaging e acrescentar algumas explicações antes de submeter. As explicações são simplesmente a razão pela qual o seu bot requer isto para funcionar no seu dever e é caso de uso esperado. Assim:

A última coisa antes de se submeter ou aprovar é obter a aprovação do seu Negócio. Esta primeira parte é relativamente simples, terá de a fornecer:

  • Um URL para a sua política de privacidade
  • Um ícone para o seu bot
  • Seleccione uma categoria bot
  • Uma descrição do objectivo dos bots.

Escusado será dizer que a sua política de privacidade não pode violar a política de privacidade do Facebook.

Agora pode submeter o seu bot para aprovação e o Facebook irá testar a sua capacidade de resposta, funcionalidade e aderência à política. Uma vez submetido, poderá mesmo ver empregados do Facebook a falar com o seu bot de vez em quando. Agora que está à espera de revisão, mantenha-se atento às notificações do Facebook. É aqui que irá obter os seus resultados. Alguns dos alertas irão pedir-lhe uma resposta ou uma acção, por isso certifique-se de que os recebe no prazo de 24 horas.

Uma vez que o seu bot tenha sido aprovado, o Facebook continuará com a Aprovação de Negócios, isto exigirá a sua submissão:

  • Nome comercial
  • Endereço
  • Número de telefone
  • Licença comercial
  • Artigos de Incorporação
  • Conta de Utilidade

A verificação de negócios pode demorar até 4 semanas, dependendo da região em que se encontra.

Porque é que o Facebook me rejeitaria e como posso evitá-lo?

Uma vez que o processo de revisão é gerido por uma equipa humana, existe alguma variabilidade no tempo que o processo leva e nas razões de rejeição. Eis algumas razões pelas quais o Facebook pode negar-lhe, de acordo com a nossa própria experiência e a experiência de outras pessoas:

  • O Facebook rejeitou o meu bot devido a um desajustamento do caso de uso.
  • O Facebook rejeitou o meu bot porque não responde a perfis que não sejam de teste.
  • O Facebook rejeitou o meu bot porque o embarque era demasiado complicado.
  • O Facebook rejeitou o meu bot porque não era pessoal.

Em suma, há dezenas de razões pelas quais a equipa de análise pode rejeitar o seu bot do Facebook Messenger. O importante é manter a calma e trabalhar com a equipa de análise para resolver as questões que identificam. Afinal de contas, são eles os guardiões.

Para aumentar as suas hipóteses de aprovação, certifique-se de que o seu bot tem um objectivo claro e todo o diálogo de conversação pode conduzir a uma meta ou conjunto de metas. Certifique-se de que todos os utilizadores podem falar com o seu bot, o que significa ligar a página de mensagens do Facebook para que os utilizadores possam enviar mensagens para a sua página do Facebook. Certifique-se que o seu bot tem uma saudação clara e que é fácil para os utilizadores compreenderem o que fazer a seguir. Personalize as conversas usando a API do Perfil de Utilizador do Facebook ou cadeias de personalização nativas que encontra em PNL, como o Dialogflow.

Com o Dialogflow já tem muitas ferramentas úteis à sua disposição para enfrentar estas questões. O Dialogflow inclui APIs do Facebook no backend para que possa facilmente introduzir características do Facebook sem ter de sair da PNL, como botões e menus. Não poderá recorrer a todas as APIs que o Facebook tem para oferecer, mas as entidades do Dialogflow permitir-lhe-ão atingir um nível de personalização que seja satisfatório para a equipa de aprovação.

Aqui está como saltar a aprovação (Se estiver a usar o fluxo de diálogo)

A verdade é que a razão mais provável de estar a ler este artigo é que está à procura de formas de saltar o processo de aprovação do Facebook Messenger bot. Isso é algo em que o podemos ajudar na Rocketbots. Podemos fazer isto porque a aplicação Rocketbots foi aprovada tendo em mente este caso de uso específico. Além disso, a nossa plataforma pode ligar-se facilmente tanto com o Facebook como com o Dialogflow. Isto significa que pode ligar o seu espaço Rocketbots à sua página do Facebook e depois ligar o seu agente Dialogflow ao seu espaço Rocketbots.

Durante um tempo limitado, poderemos mesmo ajudá-lo a saltar a permissão de mensagens de mensagens de páginas. No entanto, isto irá mudar depois de 31 de Dezembro de 2018. A partir daí, terá de obter a aprovação directamente da sua página do Facebook.

Pode experimentar inscrevendo-se primeiro numa conta Rocketbots e seguir o nosso guia, adicionando a sua página do Facebook aos Rocketbots. Navegue até ao item do menu Bot e poderá seleccionar o seu Canal Facebook e adicionar as suas fichas API a partir do Dialogflow. Depois de ter completado este passo fácil, já o tinha feito. É tudo o que é preciso, e o seu bot está agora disponível na sua página do Facebook.

Acabou de saltar todos aqueles passos redundantemente dolorosos para verificar o seu robot por si próprio, e com todo o tempo poupado, pensamos que deveria passar o tempo a explorar a nossa plataforma por um pouco. Para além de o ajudar a pôr o seu bot a funcionar a um ritmo muito mais rápido, a Rocketbots tem algumas características úteis que um programador da Dialogflow pode querer dar aos seus clientes. Isto inclui integração multicanal para muitas aplicações de mensagens, um CRM com etiquetagem e também um criador de inquéritos. Também pode usar Rocketbots para criar código incorporado muito mais fácil de usar para o plugin do Chat do Cliente do Facebook para trazer bots para o seu website.

Etiquetas
Copiado para o Clipboard!

Pronto para começar?

Obrigado! Vai ser redireccionado para o formulário de inscrição.
Oops! Algo correu mal, actualize o seu navegador e tente novamente.
Obrigado! O seu envio foi recebido!
Oops! Alguma coisa correu mal ao submeter o formulário.
Iniciar 14 dias de teste gratuito