Боты для Facebook. Возможности.

by Vadim Lvov
Боты для Facebook. Возможности.

Всем привет, на связи Вадим Львов, теперь поговорим о возможностях бота для Facebook.

Типы событий Webhook, на которые Вы можете подписаться:

messages - Подпись на событие нового сообщения

messaging_account_linking - Подпись на событие привязки аккаунта (с помощью специальных кнопок "Link Account" и "Unlink Account" Вы можете инициировать процесс авторизации на Вашем веб сайте, тем самым можете связать пользователя Facebook с пользователем в Вашей CRM например)

messaging_checkout_updates (beta) - подпись на событие обновления стоимости покупки (когда пользователь нажимает кнопку "Buy", то Facebook пришлёт боту адрес доставки для пользователя, соответственно можно обновить цену товара с учётом стоимости доставки)

message_deliveries - подпись на событие доставки сообщения (когда сообщение, отправленное ботом, будет доставлено, то Facebook пришлёт оповещение)

message_echoes - подпись на эхо сообщения (это событие происходит, когда страница посылает сообщение сама себе, таким образом бот может прислать сообщение себе с различными вложениями, а именно, картинки, аудио, видео и т.д.)

messaging_game_plays - подпись на событие игры (это событие возникает, когда пользователь сыграл один раунд в мгновенных игр)

messaging_handovers (beta) - подпись на события "протокола передачи" (это протокол передачи управления от одного Вашего приложения другому, например, пользователь может общаться в переписке с Вашим ботом, потом в какой-то момент Вы можете передать управление другому своему приложению и пользователь продолжит общение уже с другим приложением, пользователь этого даже не заметит)

messaging_optins - подпись на события плагина (бот получит уведомление, если пользователь принимает запрос на переписку с помощью функции "Поиск клиентов" или когда человек включил получение сообщений через плагин с галочкой.)

messaging_payments (beta) - подпись на событие оплаты (бот получит уведомление, когда человек нажимает кнопку оплаты в диалоге оформления заказа, который он открыл с помощью кнопки "Купить".)

messaging_policy_enforcement - подпись на событие нарушения политики (бот получит уведомление, когда Вы нарушили политику Facebook для страниц)

messaging_postbacks - подпись на событие нажатия кнопки (бот получит уведомление, когда пользователь нажмёт, например, на кнопку под сообщением или кнопку "Начать")

messaging_pre_checkouts (beta) - подпись на событие перед платежом (возникает, когда пользователь нажимает на кнопку "Pay" в диалоге покупки; Это позволяет выполнять любую обработку в Вашем боте, например, проверку запасов или изменения цен перед принятием платежа.)

message_reads - подпись на событие прочтения сообщения (бот получит уведомление, когда пользователь прочитает сообщение бота)

messaging_referrals - подпись на события реферальной системы (бот получит уведомление, когда человек уже ведет переписку с ботом, которая была создана после: нажатия ссылки m.me с параметром перехода; нажатия рекламы для запуска переписки в Messenger; сканирования параметрического кода Messenger; начала переписки из вкладки "Интересное"; начала или возобновления переписки из плагина чата клиента)

standby (beta) - подпись на событие Handover Protocol Standby Channel (это событие произойдёт для ботов, использующих протокол передачи управления, когда сообщение будет отправлено Вашей странице, но текущее приложение-бот не является владельцем текущей переписки)

Что может отправляться в сообщении.

В сообщении может передаваться текст, а также вложения (шаблоны, картинки, аудио, видео, файлы и положение на карте). Также могут передаваться ошибочные вложения, которые не являются ни одним из выше перечисленных вложений.


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

С помощью следующих шаблонов можно отправлять структурированные сообщения:

Веб-представление

Платформа Messenger позволяет открывать стандартное веб-представление, где можно загружать веб-страницы Вашего сайта внутри Messenger. Благодаря этому вы можете предложить людям возможности, которые было бы сложно предоставить в рамках сообщений. Например, таким образом люди смогут выбирать товары, бронировать места или записываться на прием.

Расширения чата

Расширения чата позволяют боту Facebook выполнять различные функции в диалогах пользователей. Что-то типа инлайн режима ботов Telegram.

Расширения чата отображаются в панели окна для сообщений в Messenger после того, как человек обратится к соответствующему боту.

Когда человек касается значка чата расширения, открывается интерфейс на основе веб-представления, указанный разработчиком. Человек может создать или выбрать материалы, которые будут опубликованы в переписке. Сообщение, опубликованное в переписке, может включать изображения, ссылки и т.д.

Возможные примеры использования:

  • Самовыражение: создавайте наклейки или мемы прямо в Messenger. Делитесь песнями, видео или другими материалами.
  • Мультимедиа: отправляйте актуальные новости по интересующим вас темам.
  • Торговля: планируйте покупки и заказывайте товары всей группой.
  • Продуктивность: отправляйте обновления от инструментов по отслеживанию задач, редактируйте документ вместе с коллегами.
  • Развлечения: создавайте игры и групповые задания.

Пример привязки аккаунта.

Эту функцию можно использовать:

  • чтобы быстро предоставить людям в Messenger данные из их аккаунтов;
  • чтобы позволить людям использовать созданные ими аккаунты не только в Messenger.

Встроенная технология обработки естественного языка.

Технология обработки естественного языка (NLP) позволяет понимать и извлекать важную информацию (объекты) из сообщений людей. С помощью этих объектов Вы можете выявлять намерения, автоматизировать некоторые ответы, переадресовать переписку живому агенту и собирать данные об аудитории.

Аналитика и обратная связь.

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

Аналитика Facebook- это мощный инструмент, который позволяет понять свою аудиторию и оптимизировать свои приложения. Теперь он поддерживает ботов Messenger!

С его помощью можно просмотреть подробную демографическую информацию о пользователях. Вы также можете регистрировать свои собственные события.

Также, имеются множество возможностей продвижения Вашего бота в Facebook, такие как реклама с переходом в мессенджер, рекламные сообщения, плагин чата с клиентами, публикации, вкладка "Интересное", ссылки m.me, плагин "Отправить в Messenger", плагин с галочкой, плагин "Напиши нам", коды Messenger.

Я считаю, что помимо бота в Telegram, необходимо иметь также и бот в Facebook и пользоваться всеми широчайшими возможностями, которые предоставляет данная платформа.


Мои контакты

Телеграм: papabotovbotreactorcryptsys

March 21, 2019
by Vadim Lvov
Папа Ботов