Интеграция LINE Custom для персонального использования
Чтобы подключить отправку уведомлений через LINE, пользователю нужно создать LINE-бот в консоли разработчиков LINE. Эта возможность доступна любому пользователю LINE. При этом, бесплатный тариф LINE Official Account сейчас позволяет отправлять до 1000 сообщений в месяц. Узнайте больше на сайте LINE for business.
Посмотреть подробную инструкцию, как создать бот LINE в LINE Developers Console >>
Но чтобы все заработало, важно настроить интеграцию и разрешить подписку в свойствах нужного канала Notify.Events.
Если хотя бы один из этих пунктов не был выполнен, на этапе подписки на канал вы увидите такое сообщение:
Шаг 1. Настройка интеграции
- Перейдите на экран Интеграции. Это можно сделать через выпадающее меню в верхнем правом углу экрана. Перед этим убедитесь, что вы залогинены в системе.
- Нажмите на кнопку Создать.
- Кликните по карточке Line Custom.
- Заполните все необходимые поля в карточке интеграции:
- Название – задайте индивидуальное или оставьте исходное.
- Bot Basic ID – скопируйте Bot basic ID из панели настроек бота в LINE Developers Console ([provider] > [bot] > Messaging API > Bot information).
- Channel Access Token - скопируйте Channel access token из панели настроек бота в LINE Developers Console ([provider] > [bot] > Messaging API > Channel access token). Вам нужно предварительно сгенерировать токен, нажав кнопку Issue.
- Обрабатывать входящие сообщения (и позволять подписываться через интерфейс Notify.Events) – поставьте галочку, чтобы Notify.Events мог обрабатывать входящие уведомления, а вы получали их в LINE.
- Incoming Message URL – скопируйте сгенерированный персональный адрес и вставьте в поле Webhook URL в панели настроек бота в LINE Developers Console ([provider] > [bot] > Messaging API > Webhook Settings). Для этого нажмите кнопку Edit рядом с Webhook URL, а после ввода адреса – Update. Верифицировать адрес не обязательно.
- Channel Secret – скопируйте Channel secret в панели настроек бота в LINE Developers Console ([provider] > [bot] > Basic settings > Channel secret).
- После нажатия на кнопку Сохранить созданная интеграция появится на экране Интеграции.
Шаг 2. Разрешение подписки
- Перейдите в свойства канала через кнопку Редактировать на главном экране Панели управления или на экране канала.
- Поставьте галочку напротив Line Custom в поле Разрешить подписку через интеграцию и нажмите кнопку Сохранить. Line Custom будет отображаться в этом поле только после успешного выполнения Шага 1.
На следующем этапе вы сможете добавить кастомную интеграцию на канал.
Шаг 3. Добавление кастомной интеграции на канал
После того как вы настроили интеграцию Line Custom и разрешили подписку, вы сможете добавить ее на выбранный канал в качестве получателя.
Для этого:
- На экране канала нажмите кнопку Подписаться в разделе Получатели.
- На экране Подписка на канал выберите Line Custom.
- Добавьте бот в свой список контактов.
- Скопируйте команду подписки и отправьте ее в диалог. Вы можете изменить язык на русский, отправив команду /locale ru.
Готово! Теперь подписка появится в разделе Получатели на экране канала, и вы будете получать уведомления из заданных сервисов в LINE.
Создание и настройка бота LINE в LINE Developers Console
Чтобы включить интеграцию Line Custom, необходимо создать бота LINE через LINE Developers. Для этого войдите в LINE Developers Console c помощью существующего аккаунта LINE или бизнес-аккаунта.
Сейчас LINE не разрешает регистрацию новых пользователей из России.
- На главной странице консоли создайте нового провайдера, нажав кнопку Create a new provider. Провайдер в LINE – это отдельный разработчик, компания или организация, предоставляющая услуги.
- Введите имя провайдера в поле Provider name и нажмите Create.
- После этого вам будет предложено создать новый канал (=бот). Для этого на вкладке Channels выберите Create a Messaging API channel.
- На открывшейся странице заполните необходимые поля:
- Channel type – убедитесь, что здесь выбрано Messaging API.
- Provider – убедитесь, что здесь выбран нужный провайдер.
- Company or owner's country or region – выберите вашу страну.
- Channel icon – загрузите иконку для бота (необязательно).
- Channel name – задайте название бота.
- Channel description – задайте описание бота, которое увидят подписчики.
- Category – выберите подходящую категорию для бота.
- Subcategory – выберите подходящую подкатегорию для бота.
- Email address – проверьте ваш email.
- Privacy policy URL – вставьте ссылку на политику конфиденциальности вашего бота (необязательно).
- Terms of use URL – вставьте ссылку на условия использования вашего бота (необязательно).
- Когда бот будет создан, вы автоматически попадете на страницу настроек, а бот появится в списке каналов провайдера. Из разделе Basic settings перейдите в LINE Official Account Manager > Settings > Response Settings.
- Включите Webhooks. Здесь вы также можете включить/отключить приветственные сообщения, автоматические ответы и настроить часы ответа.
Проставьте все 3 галочки для согласия с условиями использования LINE и нажмите Create.
Если вы хотите, чтобы ваш бот отправлял уведомления в групповые чаты LINE, перейдите в Settings > Account Settings > Toggle features. Переключите Group and multi-person chats на Allow account to join groups and multi-person chats.
Поздравляем, вы создали бота LINE! Теперь вы можете вернуться наверх к инструкции и настроить интеграцию LINE Custom, чтобы начать получать уведомления через ваш бот.
- Начало работы
-
Использование сервиса
- Каналы
- Источники
- Получатели
- Интеграции
- Аккаунт
-
Продвинутый функционал
- API
- Кастомные интеграции