Ограничения Facebook
С 16 декабря 2020 года Facebook внёс поправки в работу Messenger API и ограничил некоторый функционал для разработчиков и пользователей из ряда стран Европы.
Незнание закона, не освобождает нас всех от ответственности, поэтому мы разобрались в этом вопросе, переработали для вас информацию и выдаём в удобном формате.
Кто попадает под данные ограничения и что с этим делать, читайте ниже.
Итак, изменения коснутся:
27 стран-участников Евросоюза. А также Норвегии, Исландии, Лихтенштейна и Великобритании.

Есть нюансы.

Если ваша бизнес-страница в Facebook или администратор этой страницы зарегистрирован в указанной стране, ограничения коснутся всех участников чат-бота.
К примеру, вы создали бизнес-страницу в России, привязали чат-бот, а один из администраторов живет в Греции, ограничения коснутся вас и всех участников чат-бота.
Если ни вы, ни администраторы не находятся в странах, указанных выше, но к примеру, с ботом провзаимодействовал пользователь, который находится в каком-либо государстве из списка, на него будут действовать новые ограничения.

Чтобы было понятнее. Это три категории, которых коснутся изменения:
  • Facebook страницы, которые зарегистрированы для указанных стран.
  • Facebook страницы, администратор которых находится в одной из указанных стран.
  • Подписчики чат-бота из указанных стран.
Ограничения и варианты решений для чат-бота Chatforma
Итак, что же за ограничения ждут разработчиков и что делать, если вы попадаете под новые условия.
1. Отправка файлов
В десктопной версии через чат-бот нельзя будет получать и отправлять файлы: аудио, видео, PDF. Пользователю вместо файла придет сообщение об ошибке — Attachment unavailable.
Файлы в форматах JPG, PNG и GIF остаются доступны для десктопной и мобильной версии. Размер картинок не должен превышать 5 Мегабайт.

Какие есть варианты?

Разместите файлы в одном из облачных хранилищ и отправьте ссылку пользователю через чат-бот.
Например, Яндекс-диск, Mail-облако, Dropbox, Google Drive пригодятся вам для PDF файлов. Vimeo, YouTube для видео, Spotify для подкастов.
Для того, чтобы довести клиента до цели, необходимо заранее продумать возможные сценарии, так как данный вариант увеличивает количество сообщений в сценарии.
2. Кнопки

Также ограничения коснулись кнопок "Позвонить" и кнопок с внешней ссылкой, в десктопной версии они станут недоступны. Для мобильных версий функционал остаётся прежним, пользователи могут общаться с чат-ботом по существующему сценарию.
Пример кнопок, которые не будут отображаться в десктопной версии:
Какие есть варианты?

Добавьте в текст сообщения ссылки на сайт или номер телефона. Используйте кнопки «Быстрых ответов», чтобы направлять пользователя на сообщения внутри бота.
3. Постоянное меню

В постоянном меню перестанут работать внешние ссылки в кнопках.

Какие есть варианты:

Создайте в чат-боте сообщение - меню с нужным Al-тегом, сделайте ответвления на определенные цепочки сообщений, разместите необходимые ссылки в любом из текстовом сообщении.
В тексте приветствия бота от Facebook Messenger укажите, какое ключевое слово пользователю необходимо ввести, чтобы запустить бота.
В приветственном сообщении разместите кнопки "Быстрых ответов" с ссылкой на внутреннее сообщение.
В сообщении по умолчанию добавьте кнопку "Быстрых ответов" с переходом на Меню.
4. Галереи

Для мобильной версии функционал остаётся прежним, а для десктопной версии галереи станут недоступны. Вместо сообщения, где располагается галерея пользователь увидит уведомление об ошибке «Attachment unavailable».

Какие есть варианты:

1) Расположите галерею, каталог товаров или прайс-лист на своём сайте, а в боте дайте ссылку на него.
2) Создайте сообщения вида: «Картинка + Текст + кнопка Быстрого ответа».

5. Запуск бота с определенного сообщения

Для тех, кто попадает под ограничения, запуск бота с определенного сообщения не будет доступен.
Доступной остаётся прямая ссылка вида m.me, которая перенаправляет пользователя на общение с чат-ботом компании.
Ссылку взять можно в настройках страницы:
6. Персональные данные

Если пользователь из указанного выше списка стран подпишется на вашу страницу в Facebook, его данные: аватар, местоположение, имя и фамилия не будут передаваться и отображаться в списке аудитории.
Не получится учесть этих подписчиков, чтобы отправить персонализированную рассылку по имени {{name}}.
Также не получится настроить аудитории подписчиков в Facebook Ads, создавать рекламные объявления с призывами приобрести сопутствующие товары и завершить покупку.

Какие есть варианты:

1) Пригласите пользователей заполнить форму, чтобы для менеджеров и курьеров собиралась информация о покупателях и они могли связаться с заказчиком по указанному номеру.
2) Уточните в диалоге всю необходимую информацию.
В качестве заключения
Напомним еще раз, что ограничения коснутся только определенных ботов и пользователей из определенных стран.
На данный момент от разработчиков Facebook нет никакой информации о том, изменится ли ситуация в будущем, но мы регулярно отслеживаем обновления в системе Messenger API. Как только появится какая-либо информация, мы обновим инструкцию и оповестим всех партнёров об этом.

На что обратить внимание и что нужно сделать:

  • Адаптировать цепочки сообщений под обновления и привязать кнопки «Быстрых ответов» вместо кнопок с внешними ссылками и кнопок вызова.
  • Учитывать тот момент, что {{name}} может не прописываться у пользователей, которых коснулось ограничение. Поэтому рекомендуем отправлять пользователя заполнить форму или уточнить информацию в диалоге с пользователем.
  • Вместо ссылки на определенное сообщение используйте AL-теги. Предварительно оповестите пользователей по каким ключевым словам можно запустить чат-бот.
  • Предлагайте подписчикам перейти на внешние ссылки в тексте сообщений: посмотреть товар, оформить заказ на сайте, скачать чек-лист или посмотреть вебинар.