Без программирования

Создать навык в редакторе

Создавайте навыки без программирования с помощью визуальных редакторов. С Алисой совместимы, например, Aimylogic, Verter, Pipe.bot.

Основные понятия

  • Экран — состояние бота, в котором он совершает действие или ряд действий.
  • Блок — действие, которое совершает бот.
  • Интент — блок, который дает понять боту, чего хочет пользователь.
  • Вопрос — блок, который содержит в себе вопрос бота к пользователю.
  • Связь экранов соединяет действия бота между собой в необходимой последовательности.

Создание сценария

  1. Авторизуйтесь на app.aimylogic.com.
  2. На главной странице Aimylogic нажмите Создать бота.
  3. Выберите способ создания чат-бота в конструкторе.
  4. Выберите язык общения и шаблон бота.
  5. Введите название проекта и нажмите В конструктор.
  6. Создайте экраны и разбейте их на блоки. Начните навык с приветствия.
  7. Проставьте связи между экранами.
  8. Когда сценарий будет готов, на верхней панели нажмите Тестировать. В открывшемся справа виджете проверьте работу навыка.

Подключить навык к Яндекс Диалогам

  1. На верхней панели конструктора нажмите кнопку Опубликовать.
  2. Выберите канал Алиса.
  3. Получите OAuth-токен, вставьте его в соответствующее поле и нажмите Подключить.
  4. В списке подключений найдите канал Алиса и нажмите Получить webhook.
  5. При создании навыка в консоли разработчика в блоке Backend выберите Webhook URL. Вставьте ссылку, полученную на шаге 4.
  6. На вкладке Тестирование в консоли разработчика еще раз проверьте работу навыка перед публикацией.