Facebook Messenger

Як підключити сторінку Facebook

Якщо у вас уже є бізнес-сторінка Facebook, ви можете підключити до неї бота.

circle-exclamation

ВАЖЛИВО!

triangle-exclamation

Спочатку створіть бізнес-сторінку Facebook.

Щоб підключити Facebook до MaviBot, перейдіть до розділу «Месенджери» та виберіть Facebook.

У спливному вікні увійдіть, щоб надати доступ до свого облікового запису. Після авторизації ви побачите список ваших бізнес-сторінок, доступних для підключення. Виберіть ту, яку хочете використовувати.

circle-info

Вам можуть запропонувати підключити також ваші бізнес-акаунти Instagram але це необов’язково.

Далі виберіть сторінку, до якої хочете підключити бота. Потім оберіть дозволи для бота. Обов’язково увімкніть усі перемикачі.

Якщо процес успішний, ви побачите таке вікно.

circle-exclamation

Після входу до групи ви побачите стандартну кнопку «Start».

Не забудьте додати це слово до умов стартового блоку.

Вітальне повідомлення, яке користувач бачить перед натисканням кнопки «Start», налаштовується в параметрах сторінки Facebook.

Що робити, якщо потрібної сторінки немає у списку

Якщо ви не бачите потрібної групи у списку, ймовірно, це означає, що у конструктора немає дозволів для цієї групи. Вам потрібно їх надати.

Для цього:

Вийдіть із системи за допомогою кнопки у правому верхньому куті.

Натисніть «Log in with Facebook».

Натисніть «Edit settings».

Оберіть потрібну сторінку та виконайте всі кроки, описані на початку статті.

Як створювати розсилки у Facebook

Це стосується будь-яких повідомлень, які ви надсилаєте: через чат-боти, масові розсилки або повідомлення, надіслані вручну.

Коли користувач підписується на чат-бота або ініціює розмову зі сторінкою компанії, у вас є 24-годинне вікно з цього моменту, щоб надсилати користувачеві будь-які повідомлення, зокрема й рекламні.

  1. Якщо користувач не відповідає протягом 24 годин, Facebook дозволяє надіслати ще одне повідомлення. Це повідомлення може містити кнопку та сильну пропозицію, щоб привернути увагу підписника й спонукати його відповісти.

  2. Якщо користувач відповідає протягом 24-годинного вікна, відкривається нове 24-годинне вікно. Це відбувається щоразу, коли він відповідає на повідомлення від чат-бота.

У цього правила є кілька винятків. Докладніше: https://developers.facebook.com/docs/messenger-platform/policy/policy-overview arrow-up-rightОдин із них — це теги повідомлень — дозволений тип повідомлення, який можна надсилати навіть після завершення 24-годинного вікна. Існує 16 типів тегів повідомлень. Ми вирішили використовувати confirmed_event_update — «Нагадування про подію». У майбутньому ми можемо додати можливість вибирати, який тип повідомлення ви хочете надсилати.

triangle-exclamation

Перевага цього рішення полягає в тому, що розсилки не потребують модерації. Воно також дає вам спосіб обійти правило 24+1.

Як працювати з Facebook Pixel

circle-check

Facebook вимагає використання підтверджених доменів. Детальні інструкції щодо встановлення Pixel читайте ТУТ.

Як створити карусель

circle-check

Розгляньмо приклад каруселі з 3 карток. Щоб створити картки, потрібно ввести в поле «Калькулятор» таке.

p = [ {"title": "TITLE", "description": "DESCRIPTION OF CARD 1", "image": "LINK TO IMAGE 1", "buttons": [{"text": "BUTTON TEXT 1"}]}, {"title": "TITLE", "description": "DESCRIPTION OF CARD 2", "image": "LINK TO IMAGE 2", "buttons": [{"text": "BUTTON TEXT 2"}]}, {"title": "TITLE", "description": "DESCRIPTION OF CARD 3", "image": "LINK TO IMAGE 3", "buttons": [{"text": "BUTTON TEXT 3"}]} ]

r = send_carousel(p, '')

circle-info

Зверніть увагу: рядок r = send_carousel(p, '') слід вводити з нового рядка у полі введення калькулятора.

triangle-exclamation

Спочатку призначте масив із title, description, image та buttons змінній p (ви можете назвати змінну інакше). Потім використайте її в методі send_carousel(p, '').

Ви також можете використати таблицю, щоб просто вставити потрібні заголовки, посилання тощо, а потім просто скопіювати результат у ваш блок.

У полі «Response» залиште #{None}.

circle-info

Ви можете вставляти URL-адреси в кнопки на картках каруселі. Коли користувач натисне кнопку, його буде перенаправлено за посиланням.

Щоб додати посилання до кнопки на картці, включіть його в такий масив:

p = [ { "title": "title", "description": "DESCRIPTION OF CARD 1", "image": "LINK TO IMAGE 1", "buttons": [ { "text": "BUTTON TEXT 1", "url": "LINK FOR BUTTON" } ] } ]

circle-info

Додано додатковий необов’язковий параметр payload до кнопок карток каруселі. Цей параметр не буде видимим для користувача, але дозволить вам відстежувати та аналізувати його вибір.

Оскільки часто потрібно мати картки каруселі з однаковим текстом кнопки, додано додатковий параметр під назвою payload було додано.

Цей параметр не буде видимим для користувача, але дозволить вам аналізувати його вибір:

Будь ласка, зверніть увагу на правильне використання: p = [ { "title": "title", "description": "DESCRIPTION OF CARD 1", "image": "LINK TO IMAGE 1", "buttons":[{"text": "BUTTON TEXT 1", "payload": "1"}] }, { "title": "title", "description": "DESCRIPTION OF CARD 2", "image": "LINK TO IMAGE 2", "buttons": [{"text": "BUTTON TEXT 1", "payload": "2"}] }, { "title": "title", "description": "DESCRIPTION OF CARD 3", "image": "LINK TO IMAGE 3", "buttons": [{"text":"BUTTONTEXT 1"}] } ]

Параметр payload є необов’язковим і може бути пропущений, як показано на зображенні кнопки 3.

Last updated