Процесс утверждения Facebook для чат-ботов - сложная задача. Хотя кажется, что это простой пошаговый процесс, каждый бот отличается от другого, и объяснить назначение и функции вашего бота команде одобрения не всегда просто. Кроме того, после скандала с Cambridge Analytica процесс рассмотрения стал более строгим, и во многих регионах Facebook не хватает сотрудников, чтобы обеспечить своевременность процесса. Пользователи сообщают, что процесс рассмотрения приложений занимает от 2 недель до 2 месяцев, и они не получают одобрения с первого раза. Facebook Проверка бота - дело непростое, деликатное и требует достаточно тщательного планирования, прежде чем вы сможете уверенно отправить его.
Ниже мы опишем, как можно пройти процесс рецензирования. В качестве альтернативы мы покажем вам, как вы можете подключить своего агента Dialogflow к Rocketbots и соединить его со страницей Facebook, полностью пропустив процесс рассмотрения Facebook.
Что такое Facebook Approval Approval for Bots?
Процесс утверждения ботов на Facebook - это набор форм, которые вы заполняете, чтобы ваш бот был протестирован и одобрен командой специалистов на Facebook. Этот процесс разработан для того, чтобы убедиться, что вы следуете Facebook'рекомендациям, когда речь идет о ботах на платформе Messenger, а также чтобы ваш бот соответствовал Facebook'стандартам пользовательского опыта.
Если вы считаете, что соблюдали политику Facebook и требования к опыту работы, это еще не значит, что вы не в беде. Пользователи сообщают, что они полностью следовали рекомендациям Facebookи все равно получили отказ из-за таких проблем, как некачественная регистрация пользователей и плохое документирование процессов регистрации. В целом, похоже, что новые внутренние рекомендации Facebookпо одобрению гораздо более консервативны, что привело разработчиков в замешательство.
Традиционно процесс одобрения ботов на Facebook состоит из получения доступа к двум разрешениям на уровне приложения, которые позволяют вашему боту взаимодействовать с пользователями Facebook Messenger . Этими разрешениями являются:
- pages_messaging: позволяет боту отвечать пользователю в течение 24 часов
- pages_messaging_subscriptions: позволяет боту отвечать вне 24-часового периода в определенных случаях использования.
Это соответствует политике Facebook Messenger Bot 24 + 1, которая гласит, что вы можете ответить на сообщение пользователя в течение 24 часов плюс отправить 1 сообщение за пределами 24-часового окна, используя только разрешение pages_messaging. Разрешение pages_messaging_subscriptions позволяет отправлять сообщения пользователям за пределами этих параметров в случаях, указанных Facebook.
Недавно в процесс утверждения подписки на Facebookбыли внесены изменения. Это изменение означает, что разрешение на подписку перешло с уровня приложения на уровень страницы. Все существующие боты с подпиской на сообщения должны будут повторно получить разрешение на подписку на уровне страницы до 31 декабря 2018 года.
Процесс подачи документов
Процесс утверждения ботов в Facebook претерпел значительные изменения с момента своего появления. В начале 2016 года требовалось только краткое описание и скриншот. Тогда боты легко одобрялись за несколько рабочих дней, даже те, которые еще не были завершены. С тех пор многое изменилось. Сегодня Facebook не только хочет получить работающего бота с отличным пользовательским опытом, но и просит вас придерживаться гораздо более строгого документа Facebook Community GuideLINEs, обновленного в 2018 году.
Чтобы начать создание приложения на Facebook'Developer Console, перейдите по адресу developers.facebook.com. Нажмите на значок своего профиля в правом верхнем углу и выберите "Создать приложение". Вам будет предложено выбрать тип приложения, выберите "Messenger".
Как только вы окажетесь в разделе App Review, вам нужно будет выбрать страницу Facebook, с которой команда утверждения Facebook должна будет проверить ваше приложение. Не забудьте разрешить пользователям отправлять сообщения на вашу страницу Facebook, если вы этого еще не сделали. Для этого необходимо перейти к настройкам вашей страницы Facebook :
- Перейдите в Настройки страницы > Общие
- Нажмите кнопку редактировать в строке сообщений
- Проверить: Разрешить людям связываться с моей страницей в частном порядке, показывая кнопку "Сообщение".
- Не забудьте сохранить изменения.
Теперь, когда вы сделали все вышеперечисленное, убедитесь, что ваше приложение переведено в режим разработки.
Вы можете сделать это немедленно, просто щелкнув переключатель в правом верхнем углу меню обзора приложений, под меню консоли разработчика.
Далее необходимо запросить разрешения приложения. Это было упрощено, поскольку Facebook переместил pages_messaging_subscriptions на уровень страницы. Вам нужно выбрать pages_messaging и добавить некоторые объяснения перед отправкой. Объяснения - это просто причина, по которой ваш бот требует этого для выполнения своих обязанностей и ожидаемого сценария использования. Например:
Последнее, что необходимо сделать перед подачей заявки или одобрением, - это получить одобрение вашего бизнеса. Эта первая часть относительно проста, вам нужно будет предоставить:
- URL-адрес вашей политики конфиденциальности
- Иконка для вашего бота
- Выберите категорию бота
- Описание назначения бота.
Само собой разумеется, что ваша политика конфиденциальности не может нарушать политику конфиденциальности Facebook.
Теперь вы можете отправить своего бота на утверждение, и Facebook проверит его на отзывчивость, функциональность и соблюдение правил. После отправки вы даже сможете увидеть, как сотрудники Facebook будут время от времени общаться с вашим ботом. Теперь, когда вы ждете проверки, следите за уведомлениями на Facebook. Именно отсюда вы будете получать результаты. Некоторые из оповещений потребуют от вас ответа или действия, поэтому убедитесь, что вы справитесь с ними в течение 24 часов.
После того как ваш бот будет одобрен, Facebook продолжит процедуру одобрения бизнеса, после чего вам нужно будет отправить заявку:
- Название компании
- Адрес
- Номер телефона
- Бизнес-лицензия
- Учредительные документы
- Аккаунт за коммунальные услуги
Проверка бизнеса может занять до 4 недель в зависимости от того, в каком регионе вы находитесь.
Почему Facebook отвергает меня и как я могу этого избежать?
Поскольку процесс рассмотрения осуществляется командой людей, существует некоторая вариативность в том, сколько времени занимает процесс и каковы причины отказа. Вот некоторые причины, по которым Facebook может отказать вам, согласно нашему собственному опыту и опыту других людей:
- Facebook отклонил моего бота из-за несоответствия сценария использования.
- Facebook отклонили моего бота, потому что он не отвечает на профили не тестировщиков.
- Facebook отказали моему боту, потому что посадка была слишком сложной.
- Facebook отклонил мой бот, потому что он не был личным.
Одним словом, существуют десятки причин, по которым команда рецензентов может отклонить вашего бота Facebook Messenger . Главное - сохранять спокойствие и работать с командой рецензентов над решением выявленных ими проблем. В конце концов, они - привратники.
Чтобы увеличить шансы на одобрение, убедитесь, что у вашего бота есть четкая цель, и все диалоги могут привести к цели или ряду целей. Убедитесь, что все пользователи могут общаться с вашим ботом, для этого включите функцию Facebook Page Messaging, чтобы пользователи могли отправлять сообщения на вашу страницу. Убедитесь, что ваш бот имеет четкое приветствие, и пользователи легко поймут, что делать дальше. Персонализируйте беседы, используя профиль пользователя Facebook API или собственные строки персонализации, которые можно найти в NLP, например, Dialogflow.
С Dialogflow в вашем распоряжении уже есть множество полезных инструментов для решения этих проблем. Dialogflow включает в себя Facebook API в бэкенде, поэтому вы можете легко внедрить Facebook функции, не покидая NLP, например, кнопки и меню. Вы не сможете использовать все API, которые предлагает Facebook, но сущности Dialogflow позволят вам достичь уровня персонализации, который удовлетворит команду утверждения.
Вот как пропустить утверждение (если вы используете Dialogflow)
На самом деле, наиболее вероятная причина, по которой вы читаете эту статью, заключается в том, что вы ищете способы пропустить процесс утверждения бота на сайте Facebook Messenger . Это то, с чем мы можем помочь вам в Rocketbots. Мы можем это сделать, потому что приложение Rocketbots было одобрено с учетом этого конкретного случая использования. Кроме того, наша платформа легко соединяется с Facebook и Dialogflow. Это означает, что вы можете подключить пространство Rocketbots к своей странице Facebook, а затем подключить своего агента Dialogflow к пространству Rocketbots.
В течение ограниченного времени мы даже сможем помочь вам отказаться от разрешения pages_messaging_subricption. Однако это изменится после 31 декабря 2018 года. С этого момента вам придется запрашивать разрешение непосредственно на вашей странице Facebook.
Вы можете попробовать, сначала зарегистрировав аккаунт Rocketbots и следуя нашему руководству, добавить свою страницу Facebook в Rocketbots. Перейдите к пункту меню "Бот", и вы сможете выбрать свой канал Facebook и добавить свои токены API с сайта Dialogflow. Как только вы выполнили этот простой шаг, вы сделали это. Это все, что требуется, и ваш бот теперь доступен на вашей странице Facebook.
Вы только что пропустили все эти излишне мучительные шаги по самостоятельной проверке бота, и, учитывая сэкономленное время, мы считаем, что вам стоит потратить его на небольшое знакомство с нашей платформой. Помимо того, что Rocketbots поможет вам гораздо быстрее запустить вашего бота, у него есть несколько полезных функций, которые разработчик Dialogflow может захотеть предоставить своим клиентам. К ним относятся многоканальная интеграция со многими приложениями для обмена сообщениями, CRM с тегами, а также создатель опросов. Вы также можете использовать Rocketbots для создания гораздо более простого в использовании кода встраивания для плагинаFacebook Customer Chat, чтобы принести ботов на ваш сайт.