Бота на Aimylogic можно подключить к публичной странице на facebook.com чтобы он мог отвечать на сообщения посетителей в автоматическом режиме. При этом посетители могут общаться с ботом из мессенджера Facebook Messenger.

Как подключить бота к странице Facebook

В Facebook не бывает ботов, не привязанных к той или иной странице. Поэтому сперва нужно создать публичную страницу на Facebook, а затем привязать к ней приложение, чтобы бот начал отвечать на сообщения посетителей страницы.

1. Создайте публичную страницу
Кликните на меню в правом верхнем углу на facebook.com и выберите "Создать Страницу". Выберите тип страницы, а затем заполните имя и выберите категорию.



2. Создайте приложение на Facebook

Чтобы бот мог отвечать вместо вас на сообщения посетителей вашей страницы, нужно создать приложение на Facebook. Для этого перейдите по ссылке https://developers.facebook.com/apps и зарегистрируйте новое приложение.

3. Подключите Messenger к приложению

Нажмите на кнопку "Настроить" на плитке Messenger, чтобы привязать приложение к странице.



Выберите вашу страницу на панели "Генерирование маркера". После этого появится токен, который нужно будет указать в настройках канала в Aimylogic. Скопируйте его.



4. Создайте канал в Aimylogic

В Aimylogic перейдите на вкладку "Каналы" и нажмите на "Facebook". В появившемся окне вставьте полученный токен в поле Токен. Затем нажмите "Подключить". После этого нажмите на "Получить Webhook" в появившемся канале.



5. Подключите Webhook в Facebook

Перейдите обратно в настройки приложения на Facebook. Нажмите на "Настройки Webhooks". В поле "URL обратного вызова" вставьте полученный в Aimylogic адрес вебхука. Поставьте галочки "messages" и "messaging_postbacks", а в поле "Подтвердить маркер" укажите justai_verify_token. После этого нажмите на "Подтвержить и сохранить".

6. Подпишите страницу на события

В поле "Select a page to subscribe your webhook to the page events" еще раз выберите вашу страницу на Facebook и нажмите "Подписаться".



7. Протестируйте вашего бота

Теперь вы можете зайти на вашу страницу в Facebook и проверить, как ваш бот отвечает на сообщения. Наведите на кнопку "Сообщение" - "Протестировать кнопку". Появится окно чата. Попробуйте нажать на кнопку "Начать" или написать что-нибудь, что должен понимать ваш бот.

8. Отправьте бота на проверку в Facebook

До тех пор, пока ваше приложение в Facebook не опубликовано, с вашим ботом могут общаться только администраторы страницы. После публикации бот будет отвечать всем посетителям.

Чтобы опубликовать приложение, его нужно отправить на проверку в Facebook. Для этого на панели "Проверка приложения Messenger" нажмите на кнопку "Добавить к заявке" напротив "pages_messaging".

Далее вас попросят добавить информацию о том, как работает ваш бот и что он делает. Для этого нажмите на "Добавить информацию" чуть ниже на странице. В появившемся окне еще раз укажите страницу и заполните поля с примерами команд для бота и его ответов.



После заполнения полей нажмите "Сохранить", а затем - "Отправить на проверку".

Проверка может занять несколько рабочих дней. Если модераторы одобрят вашего бота, то вам придет уведомление.

9. Опубликуйте приложение

Если ваш бот прошел модерацию, то нужно опубликовать приложение. Для этого в верхней части настроек приложения нажмите на переключатель "ВЫКЛ". Вам будет предложено указать ссылку на вашу политику конфиденциальности и заполнить необходимые поля в основных настройках приложения. Здесь вы также должны будете загрузить логотип вашего приложения и указать его категорию.



После всего этого нажмите на "Сохранить изменения". Если нужно - то еще раз нажмите на переключатель "ВЫКЛ" в верхней части, чтобы опубликовать приложение.

После публикации вашему боту смогут писать все пользователи Facebook, которые заходят на вашу страницу или находят вашего бота в приложении Messenger.
Была ли эта статья полезна?
отменить
Спасибо!