LINE залишається однією з найпопулярніших платформ обміну повідомленнями в Азії. Інтеграція з MaviBot відкриває доступ до мільйонів користувачів і дозволяє автоматизувати спілкування з клієнтами через один із провідних месенджерів регіону.

Цей посібник проведе вас через увесь процес налаштування — від створення облікового запису LINE до підключення до MaviBot і надсилання перших повідомлень.

Підключення

Перш ніж підключити LINE до MaviBot, виконайте наступні кроки налаштування:

  1. Створіть LINE Business ID у LINE Business Center.
  2. Створіть LINE Official Account за допомогою LINE Official Account Manager.
  3. Увімкніть Messaging API у налаштуваннях вашого Official Account.

Після ввімкнення Messaging API відкрийте Response settings і переконайтеся, що Webhooks увімкнено.

Важливо

Webhooks мають бути увімкнені. Інакше LINE не надсилатиме події до MaviBot.

Channel ID та Channel Secret

Відкрийте розділ Messaging API у вашому LINE Official Account.

Там ви знайдете два значення, необхідні для підключення вашого бота:

  • Channel ID
  • Channel Secret

Ці облікові дані потрібні для підключення LINE до MaviBot.

Підключення LINE до MaviBot

  1. Відкрийте розділ Messengers у MaviBot.
  2. Виберіть LINE.
  3. Вставте ваші Channel ID та Channel Secret.
  4. Натисніть Done.

Якщо облікові дані дійсні, інтеграцію буде активовано негайно.

Змінні клієнта

Коли користувач надсилає повідомлення, MaviBot автоматично зберігає наступні змінні клієнта.

Змінна Опис
line_source_type Тип розмови. Можливі значення: user (приватний чат), group (груповий чат), room (застарілий груповий чат).
line_quote_token Токен, який використовується для відповіді на конкретне повідомлення. MaviBot завжди зберігає токен останнього вхідного повідомлення. Можна використовувати з line_send_message().
line_request Повний payload вебхука. Доступний лише тоді, коли змінна save_webhook увімкнена.
latitude Широта, отримана, коли користувач ділиться місцезнаходженням.
longitude Довгота, отримана, коли користувач ділиться місцезнаходженням.
line_address Адреса, зрозуміла людині, отримана разом із надісланим місцезнаходженням.

Ці змінні дозволяють створювати гнучкі сценарії чат-бота та персоналізувати відповіді.

Зворотні виклики LINE

MaviBot отримує наступні зворотні виклики від LINE.

Зворотний виклик Опис
line_follow Користувач додав бота в друзі або розблокував його.
line_sticker Користувач надіслав стікер.
client_unsubscribed Користувач заблокував бота.
line_join Бота додано до групового чату.
line_leave Бот покинув груповий чат.
line_memberJoined Новий учасник приєднався до групового чату.
line_memberLeft Учасник покинув груповий чат.

Ці зворотні виклики можна використовувати для автоматизації, тригерів, вітальних повідомлень, сповіщень та логування.

Вкладення

LINE підтримує наступні типи вкладень:

  • Зображення
  • Відео
  • Аудіо та голосові повідомлення

Зверніть увагу

LINE дозволяє максимум 5 об'єктів в одному повідомленні.

Кожен із наведених нижче вважається одним об'єктом:

  • одне медіавкладення;
  • текст повідомлення;
  • набір кнопок.

Якщо ваше повідомлення містить текст, медіа та кнопки, переконайтеся, що загальна кількість об'єктів не перевищує п'яти.

Кнопки

Клавіатура (швидкі відповіді)

Відображається над полем введення повідомлення.

  • Максимум: 13 кнопок

Кнопки в тексті

Відображаються під текстом повідомлення.

  • Максимум: 4 кнопки
  • Максимальна довжина повідомлення: 160 символів

Доступні типи кнопок

  • Default
  • Callback
  • Request geolocation (лише для кнопок швидких відповідей)

Підключення бота до групи

Щоб дозволити додавати вашого бота до групових чатів, увімкніть цю опцію в LINE Official Account Manager.