WeatherBot в Line

Авторизация в Line

  1. Зарегистрируйте свой LINE@ account в “LINE Business Center" выберите Messaging API в категории Services:

  2. Далее выбираете Start using Messaging API.

  3. Введите необходимую информацию о Вашем Боте (account name, business type) для вашего LINE@ accont.

  4. Далее выберите LINE@ MANAGER.
  5. Далее на странице “Bot Settings” нажмите Enable API.
  6. Настройте своего бота с помощью Настройки Вашего бота, сделав такие дополнительные настройки: кликнуть "Разрешить" для "Отправки уведомлений о событиях" и "Допуск ботов в групповые чаты", а также "Запретить" для "Cообщений автоответчика" и "Сообщение-приветствие".'

Webhook и Access token

  1. В “LINE Business Center" в разделе Accounts выберите LINE Developers для перехода в Channel Console.
  2. Для получения Channel access token для доступа к API, нажмите ISSUE возле поля “Channel access token”.
  3. Нажмите EDIT и установите webhook URL.
  4. После выполнения этих шагов, ваш бот будет взаимодействовать с вашими пользователями, используя API, предоставляемые Messaging API и Вы можете приступить к настройке своего бота.

WeatherBot

Клонируйте шаблон "WeatherBot" WeatherBot - принимает webhook-и с названием города или вашими координатами, получает по нему температуру воздуха и отправляет сообщение.

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

Далее в узле "Set access_token and APPID_key" в значениях переменных:

  • access_token введите свой персональный Channel Access Token, полученный вами при создании Бота в “LINE Business Center" в разделе Accounts - LINE Developers - Channel Console.
  • APPID_key введите тестовый ключ доступа к API OpenWeatherMap.

Установка Webhook

Для получения webhook-url процесса WeatherBot выберите "Connect to messenger":

Получите webhook-url процесса WeatherBot для LINE Messenger. А в пустое поле введите свой персональный Channel Access Token, полученный вами при создании Бота в “LINE Business Center" в разделе Accounts - LINE Developers - Channel Console.

Укажите полученный webhook-url процесса в настройках вашего бота в “LINE Business Center" в разделе Accounts -LINE Developers-Channel Console,более подробно описано здесь.

Что делает WeatherBot

Вам достаточно ввести название города или ваши координаты и Ваш Бот получает по ним температуру воздуха и отправляет сообщение.

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

Интеграция с OpenWeatherMap

Для удобства пользователей в шаблон "WeatherBot" добавлен тестовый ключ доступа к API OpenWeatherMap.Чтобы получить свой ключ доступа к API OpenWeatherMap перейдите по ссылке и зарегистрируйтесь. В узле Set access_token and APPID_key замените тестовый ключ API OpenWeatherMap на полученный Вами в значении параметра APPID_key.

Тестирование и запуск

Чтобы протестировать бота, добавьте его к себе в друзья по ID LINE - @zvm1764c или QR-коду:

Просто добавьте своего Бота в Line и начните чат:

Перейдите в режим View или Debug, чтобы увидеть поток заявок, их прохождение и распределение по узлам процесса.

Найдено совпадений ""

    Не найдено ""

    Вы бы порекомендовали Вашим коллегам документацию Corezoid.com для изучения?
    Введите, пожалуйста, Ваш email для обратной связи
    Спасибо!