Активное создание и внедрение мессенджеров привело к развитию сферы использования ботов. Большинство мессенджеров и социальных сетей обзавелись таким устройством искусственного интеллекта. С его помощью можно не только общаться с друзьями или клиентами, но и совершать покупки, производить вычисления, всегда оставаться в курсе последних событий в мире. Мы же рассмотрим, что такое боты в Facebook и как их можно создать.
Что такое бот и зачем он нужен?
Боты для мессенджеров – это программы, которые были созданы для имитации человеческого общения с одним собеседником или целой группой. С их помощью пользователи мессенджеров, в частности, «жители» Facebook, могут получать уведомления о новостях по интересующим их темам, следить за погодой, заказывать еду и даже совершать онлайн-покупки. По сути, это новая упаковка для автоматизированных сообщений внутри чата.
Для бизнеса боты могут выполнять функцию помощника, дополнительного маркетингового канала. Несмотря на то, что их функционал ограничен одной или несколькими поставленными задачами, с помощью бота можно направить клиента в службу поддержки, решить типичные проблемы и подсказать решение других вопросов. То есть мы получаем интерактивный раздел «Часто задаваемые вопросы».
Достоинства и недостатки такого способа общения с клиентами
Главным достоинством чат-ботов является скорость обработки информации и реакции на нее. Они быстро оперируют данными и числами. Используя этот инструмент, вы получаете возможность за секунды связаться с пользователем или решить поставленную им задачу.
Но главным недостатком по-прежнему остается неспособность программ распознавать и воспроизводить человеческие эмоции. Это и приводит к тому, что люди предпочитают общение с живым человеком, нежели с автоматизированным ботом.
Такие программы реагируют лишь на прописанные заранее действия и маркеры. Даже при небольшом отклонении от заданных алгоритмов бот будет не в состоянии решать вопросы, которые сейчас волнуют человека. Поэтому при создании чат-бота необходимо максимально предугадать возможные реакции ваших клиентов или подписчиков и определить соответствующие реакции бота на них. В крайнем случае добавьте в программу скрипт, который будет направлять человека в службу поддержки, где он сможет пообщаться с консультантами.
Инструкция по созданию бота в Facebook
Боты для мессенджера в Фейсбуке работают в контексте личных сообщений от имени публичной страницы и рассылают уведомления каждому отдельному подписчику. Разберемся в том, как создать бота Facebook. Для начала необходимо обзавестись специальным приложением, обеспечивающим доступ к API, а также зарегистрировать публичную страницу. По поводу последнего: эта процедура простая и знакома даже обычным пользователям социальных сетей. Так что не будем особо задерживаться на обсуждении этой задачи.
В первую очередь проходим регистрацию в аккаунте разработчика по адресу developers.facebook.com/apps. После чего выбираем «Новое приложение». Определяемся с платформой или пропускаем этот шаг, переходим к дальнейшей настройке.
Необходимо заполнить открывшуюся форму.
По завершении этого этапа выбираем вкладку «Messenger» из меню слева. Кликаем на «Начать». Выбираем страницу, для которой мы создаем бота. Сохраните token отдельно, поскольку он нам еще понадобится.
После этого переходим к настройке webhook, чтобы получить возможность обрабатывать входящие сообщения. На целевой сервер, где будет находиться бот, загружаем этот скрипт:
<?php $verify_token = «»; // Verify token if (!empty($_REQUEST[‘hub_mode’]) && $_REQUEST[‘hub_mode’] == ‘subscribe’ && $_REQUEST[‘hub_verify_token’] == $verify_token) { echo $_REQUEST[‘hub_challenge’]; }
Добавляем рандомный текст в переменную $verify_token и отправляем скрипт на сервер. Предположим, что он находится по адресу: testdomain.com/fbbot.
Возвращаемся на вкладку «Messenger» в разделе настроек приложения для Фейсбука. Находим блок «Webhooks» и кликаем на «Setup Webhooks».
В поле, где требуется обратный URL-адрес, мы прописываем вышеупомянутую ссылку на бота – testdomain.com/fbbot. Важно также указать обязательный SSL-сертификат. Он должен быть официальным, а не созданным самостоятельно.
В строчке «Подтвердить маркер» пишем текст, который мы использовали для заполнения переменной $verify_token.
Далее переходим к строчке «Поля подписки». Тут важно указать, какие уведомления нам необходимо получать с помощью webhook. Варианты тут следующие:
- message deliveries – для получения уведомлений о том, что нужное нам сообщение было доставлено;
- messaging optins – обратный ответ после получения сообщения через специальную кнопку на сайте;
- messages – получение сообщений от пользователей, направленных боту;
- messaging postbacks – переходы по ссылкам через кнопки, добавленные в предыдущих уведомлениях от бота.
Теперь нам нужно связать приложение и страницу. Для этого прописываем в консоли следующий скрипт:
curl -ik -X POST «https://graph.facebook.com/v2.6/me/subscribed_apps?access_token=-token-»
Заменяем token на тот, который мы сохранили в самом начале, соответствующий целевой странице.
Сервисы для создания ботов
Есть и другие пути для создания ботов в социальных сетях – площадки, представленные ниже. Для их использования не нужны знания в программировании: следуйте инструкциям на сайтах и создание ботов не будет для вас головной болью.
ChattyPeople
Перед вами платформа, которая позволит быстро, просто и без кодинга создать бота для Фейсбук с интегрированным Facebook commerce. С помощью ChattyPeople можно создать простого бота, отвечающего на вопросы клиентов, или для монетизации страниц в FB интегрировать его с Shopify.
Chatfuel
Не умеете программировать? В Chatfuel вы и без этих знаний сможете создать бота для Telegram и Facebook. Просто берете один из шаблонов и настраиваете его под собственные нужды. На этой платформе уже создано более 360 тысяч ботов, обслуживающих более 17 миллионов юзеров.
FlowXO
FlowXO ориентирована на бизнес. Тут создают чат-ботов для Slack, Telegram, Messenger. Платформа позволяет создать не более 5 чат-ботов на 500 взаимодействий. Если нужно больше, придется платить.
Варианты сообщений ботов в мессенджере Фейсбука и кнопки
Сообщение может иметь форму обычного текста или быть структурированным и содержать в себе следующие компоненты: кнопки, элементы, счета для оплаты.
Кнопки добавляются в текст сообщения, который предполагает получение ответа от пользователя. Максимально разрешенное число таких кнопок в одном сообщении – три. Они могут служить двум целям: или автоматически отправлять обратное сообщение боту, или перенаправлять человека на определенный адрес.
Элементы или generic существуют для возможности добавления в текст сообщения карточек товаров или похожих объектов с подобной структурой. Типичным для них является наличие заголовка (подзаголовка), описания, картинки и кнопки. При этом вы можете добавить до десяти элементов в одно сообщение. Чтобы просмотреть их все, нужно будет воспользоваться горизонтальной прокруткой. Также следите за тем, чтобы общее количество кнопок в сообщении не превышало трех.
По поводу счетов на оплату все ясно из самого названия. Благодаря нововведениям Фейсбука из обычного мессенджера мы можем сделать целый магазин. В этот компонент сообщения можно включить инфу о самом товаре, его цене, скидках и специальных предложениях, а также адресах и доставке. Убедитесь только, что номер счета является уникальным.
Когда актуально использовать ботов?
С помощью ботов можно предоставлять пользователям инфу в месте, где они проводят немало времени за общением с друзьями. Они могут находиться в одном и том же приложении, выполняя разные операции. С помощью бота вы становитесь ближе к клиентам. Вы предоставите человеку возможность:
- совершать покупки;
- делать пожертвования;
- оплачивать счета и выполнять другие финансовые операции.
Это намного удобнее, поскольку ранее им приходилось жонглировать приложениями и сайтами для этих целей.
Боты актуальны для осуществления рассылки подписчикам вашей страницы. Они являются дополнительным маркетинговым каналом, с помощью которого можно не только информировать аудиторию, но и побуждать ее к ответным действиям.
Отличные примеры ботов в мессенджере
Чтобы еще лучше понять, как работают боты в Facebook, рассмотрим некоторые примеры и варианты их использования.
Dinner Ideas
Отличное решение для хозяек, которые регулярно мучаются с поиском новых кулинарных идей. С помощью бота этот вопрос будет решаться в течение нескольких секунд. Вы можете указать название блюда, рецепт которого хотели бы узнать. Также можно написать список имеющихся у вас продуктов, а программа подберет то, что можно из них приготовить. Или же просто воспользуйтесь функцией «Рецепт дня», подпишитесь на рассылку и получайте ежедневные рецепты.
Несмотря на англоязычный интерфейс, бот прекрасно справляется с поиском рецептов на русском языке. Также он умеет обрабатывать даже необычные запросы вроде таких:
Hi Poncho
Этот кот-бот будет держать вас в курсе погодных условий в вашей местности. Он может сообщать об изменениях погоды в данный момент или же обеспечивать вас прогнозом на будущее. Достаточно настроить текущую геолокацию и вы будете получать своевременные данные о погоде в нужное для вас время.
HP Print Bot
Быстро решить задачу печати фото с помощью Wi-Fi принтера поможет этот бот. Просто укажите фото, которые необходимо отправить на печать и он это сделает. Если программа не найдет подключенных принтеров, она поможет решить и этот вопрос. Если вам периодически нужно печатать что-то с вашего смартфона – такой бот будет очень кстати.
Hello Jarvis
Это бот-напоминалка. По вашим указаниям он пришлет уведомления о важном для вас событии. Так что сообщите ему, о чем следует напомнить и получайте уведомления. Такой метод планирования времени удобнее и быстрее по сравнению с привычными напоминаниями и событиями в календаре.
WTFIT
Случалась ли в вашей жизни ситуация, когда вы сталкивались с совершенно неизвестным вам предметом? С помощью WTFIT таких вещей для вас больше не останется. Просто сфотографируйте объект и отправьте картинку боту. Через несколько секунд он поведает вам, что за «неведомая зверушка» перед вами. Вы также можете делиться своей находкой с друзьями.
Joke.ai
Хоть программа и не имеет чувств, но все же может поднять вам настроение. Запросите шутку и бот выдаст вам что-то свеженькое. Или не очень. Чтобы разобраться в том, смешно ли это, необходимо понимать английский язык. Даже если вы не засмеетесь, вы хоть немного прокачаете свои знания.
Trivia Blast
А теперь немного поиграем! Это возможно благодаря существующим ботам-игрушкам. Например, Trivia Blast дает возможность поучаствовать в викторине на любую интересную тему. За правильные ответы вы будете вознаграждены очками. Чем больше их у вас, тем ближе вы к титулу чемпиона.
Как видите, идей для использования ботов в мессенджерах множество. Используйте существующие задумки или изобретайте свои. В любом случае вы убедитесь, что грамотное использование ботов позволит вам стать ближе к своей аудитории.