Примеры навыков в Azure
Примеры навыков для Node.js и Python адаптированы и проверены на платформе Microsoft Azure. Если вы не пользовались этим сервисом раньше, вы сможете развернуть и проверить свой навык в Azure в рамках бесплатного периода.
Подготовка
Создайте нужные учетные записи, если у вас их еще нет:
- учетную запись Azure, привязанную к аккаунту Microsoft.
Node.js
Создайте веб-приложение на базе Node.js по инструкции в документации Azure. После того, как ваше приложение заработает в браузере, вы можете заменить код примера из документации на код навыка из GitHub-репозитория Яндекса.
Для работы навыка необходимо заменить код в файлах index.js и package.json.
Python
Создайте веб-приложение на базе Python по инструкции в документации Azure. После того, как ваше приложение заработает в браузере, вы можете заменить код примера из документации на код навыка из GitHub-репозитория Яндекса.
Для работы навыка необходимо заменить код в файлах main.py и requirements.txt.
Регистрация навыка
После того, как навык заработает, его можно зарегистрировать, указав URL приложения в поле Webhook URL. Сразу после этого работу навыка можно будет проверить на вкладке Тестирование. Чтобы писать более сложные навыки, ознакомьтесь с протоколом работы Яндекс.Диалогов.