Примеры навыков в Azure

Примеры навыков для Node.js и Python адаптированы и проверены на платформе Microsoft Azure. Если вы не пользовались этим сервисом раньше, вы сможете развернуть и проверить свой навык в Azure в рамках бесплатного периода.

  1. Подготовка
  2. Node.js
  3. Python
  4. Регистрация навыка

Node.js

Создайте веб-приложение на базе Node.js по инструкции в документации Azure. После того, как ваше приложение заработает в браузере, вы можете заменить код примера из документации на код навыка из GitHub-репозитория Яндекса.

Для работы навыка необходимо заменить код в файлах index.js и package.json.

Python

Создайте веб-приложение на базе Python по инструкции в документации Azure. После того, как ваше приложение заработает в браузере, вы можете заменить код примера из документации на код навыка из GitHub-репозитория Яндекса.

Для работы навыка необходимо заменить код в файлах main.py и requirements.txt.

Регистрация навыка

После того, как навык заработает, его можно зарегистрировать, указав URL приложения в поле Webhook URL. Сразу после этого работу навыка можно будет проверить на вкладке Тестирование. Чтобы писать более сложные навыки, ознакомьтесь с протоколом работы Яндекс.Диалогов.