Line

Line — приложение для смартфонов и ПК, средство моментального обмена сообщениями (текст, аудио- и видео-звонки, передача файлов) корейского происхождения.

Подключение

1. Создание бота на стороне Line

  1. Настройте канал на стороне Line и получите токен, используя инструкцию: https://developers.line.biz/en/docs/messaging-api/building-bot/#before-you-begin

2. Конфигурация канала агента в Платформе

Агенту необходимо создать и настроить Канал Проекта с Коннектором Line.

  1. Кликните по кнопке настроек Агента.

  2. Нажмите кнопку Add channel.

  3. Откроется панель выбора Конечный канал.

  4. Выберите Line.

  5. Откроется панель создания Канал Проекта.

  6. По необходимости пропишите заголовок для данного Канал Проекта в поле названия с плейсхолдером New channel.

  7. Вставьте скопированный ранее токен в поле Line channel token.

  8. Вставьте вебхук из поля Chatbot webhook URL в настройках канала в Line.

  9. Для сохранения Канал Проекта без его активации, нажмите кнопку CREATE.

  10. Для сохранения и активации Канал Проекта, нажмите кнопку CREATE & ACTIVATE.

    1. Канал Проекта будет сохранен и активирован, если:

      1. Агент обучен;

      2. токен в поле Line channel token уникален (нет ли активных Канал Проекта того же типа с тем же значением в поле);

      3. будет доступен адрес Канал Проекта;

      4. удастся зарегистрировать вебхук канала.

    2. Канал Проекта будет сохранен, но не активирован, если одно или больше условий не будут выполнены.

  11. Для отмены создания Канал Проекта нажмите кнопку CANCEL.

Редактирование и удаление Канала Агента

Для редактирования Канал Проекта, необходимо кликнуть по его иконке на карточке Агента.

  1. Чтобы отредактировать значение в любом поле, кликните по полю и впишите новое значение.

  2. Чтобы применить изменения к активированному Канал Проекта, нажмите кнопку APPLY.

    1. Изменения будут применены, если:

      1. Агент обучен;

      2. токен в поле Line channel token уникален (нет ли активных Канал Проекта того же типа с тем же значением в поле);

      3. будет доступен адрес Канал Проекта;

      4. удастся зарегистрировать вебхук канала.

    2. Изменения не будут применены, если одно или больше условий не будут выполнены.

  3. Чтобы деактивировать Канал Проекта, нажмите кнопку DEACTIVATE.

  4. Чтобы применить изменения к деактивированному Канал Проекта, нажмите кнопку SAVE.

  5. Чтобы применить изменения и активировать Канал Проекта, нажмите кнопку SAVE & ACTIVATE.

    1. Изменения будут применены и Канал Проекта будет активирован, если:

      1. Агент обучен;

      2. токен в поле Line channel token уникален (нет ли активных Канал Проекта того же типа с тем же значением в поле);

      3. будет доступен адрес Канал Проекта;

      4. удастся зарегистрировать вебхук канала.

    2. Изменения будут применены, но Канал Проекта не будет активирован, если одно или больше условий не будут выполнены.

  6. Чтобы отменить внесение изменений, нажмите кнопку CANCEL.

  7. Чтобы удалить Канал Проекта, нажмите кнопку DELETE.

Общение

Чтобы начать Общение с Ботом, его необходимо добавить в друзья.Бота возможно добавлять в группы и комнаты.

Сообщение
Конечный канал
Client message
Описание

Пользователь добавил бота в друзья

Line messenger

line_user_followed: used_id

Пользователь удалил бота из друзей

Line messenger

line_user_unfollowed: used_id

Бота добавили в группу

Line messenger

line_group_joined: used_id

Бота удалили из группы

Line messenger

line_group_left: used_id

Бота добавили в комнату

Line messenger

line_room_joined: used_id

Бота удалили из комнаты

Line messenger

line_room_left: used_id

Пользователь присоединился к группе

Line messenger

line_member_joined: used_id

Пользователь вышел из группы

Line messenger

line_member_left: used_id

О том, что такое сервисные сообщения и как активировать их передачу из Конечный канал: Принцип вывода Агента в различные каналы

Переменная
Конечный канал
Переменная в запросе из канала
Примечания

channel_visitor_id

Line messenger

user_id

channel_conversation_id

Line messenger

user_id / room_id / group_id

channel_visitor_firstname

Line messenger

Нет

channel_visitor_lastname

Line messenger

Нет

channel_visitor_account

Line messenger

Нет

channel_visitor_phone

Line messenger

Нет

channel_visitor_email

Line messenger

Нет

channel_visitor_source

Line messenger

Нет

channel_visitor_auth

Line messenger

Нет

channel_visitor_location

Line messenger

Нет

channel_message_id

Line messenger

Нет

channel_message_recipient

Line messenger

Нет

channel_reply_to

Line messenger

Нет

Функционал общения
Конечный канал
Доступность в канале
Примечания

channel_chat_id

Line messenger

Да

Формат: chat_type::{user_id / room_id / group_id}

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

Line messenger

Да

Кнопки

Line messenger

Да

Перевод на оператора

Line messenger

Нет

Передача файлов в виде файлов от Агента (Attachment)

Line messenger

Нет

Передача файлов в виде ссылок от Агента (Attachment)

Line messenger

Да

Получение файла от Собеседника в сценарий

Line messenger

Да

Формат: тип файла|id файла|ссылка на файл

Получение геолокации от собеседника в сценарии

Line messenger

Да

Формат: location: координаты|адрес

Доставка сообщений более 1000 символов от Агента до Собеседника

Line messenger

Да

Получить ссылку на источник лида

Line messenger

Нет

Использование маркдауна

Line messenger

Нет

Рассылки с помощью Notification

Line messenger

Нет

Last updated