LINE залишається однією з найпопулярніших платформ обміну повідомленнями в Азії. Інтеграція з MaviBot відкриває доступ до мільйонів користувачів і дозволяє автоматизувати спілкування з клієнтами через один із провідних месенджерів регіону.
Цей посібник проведе вас через увесь процес налаштування — від створення облікового запису LINE до підключення до MaviBot і надсилання перших повідомлень.
Підключення
Перш ніж підключити LINE до MaviBot, виконайте наступні кроки налаштування:
- Створіть LINE Business ID у LINE Business Center.
- Створіть LINE Official Account за допомогою LINE Official Account Manager.
- Увімкніть 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
- Відкрийте розділ Messengers у MaviBot.
- Виберіть LINE.
- Вставте ваші Channel ID та Channel Secret.
- Натисніть 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.



