Отладка навыка или потребителя навыка
ОБЛАСТЬ ПРИМЕНЕНИЯ: ПАКЕТ SDK версии 4
Возможно, потребуется выполнить отладку навыка или бота-получателя навыка, где один из них выполняется локально, а другой — в облаке. В этой ситуации можно использовать средство Dev Tunnel для предоставления локальной конечной точки бота в качестве общедоступного URL-адреса.
Необходимые компоненты
- Подписка на Microsoft Azure.
- Установлен DevTunnels .
- Установлен эмулятор Bot Framework.
- Знание навыков, отладка бота, отладка бота из любого канала с помощью devtunnel и отладка с помощью эмулятора.
- Зарегистрированные боты-получатели навыков и навыков.
Отладка локального потребителя навыка
В этом сценарии вам не нужно изменять конфигурацию развернутого навыка и использовать эмулятор Bot Framework для непосредственного тестирования потребителя.
- Настройте конечную точку туннелирования для локального бота и настройте ее регистрацию в портал Azure, как описано в описании отладки бота из любого канала с помощью devtunnel.
- Обновите конфигурацию приложения потребителя и задайте конечную точку узла навыка URL-адресу, созданному Dev Tunnels.
- Наконец, запустите потребитель локально и подключитесь к нему, как описано в отладке с помощью эмулятора.
Совет
Для локального потребителя потребуется действительный идентификатор приложения и пароль.
Отладка локального бота навыка
Хотя вы тестируете изменения навыка, вы можете запустить и отладить его локально, пока он получен из бота-потребителя, размещенного на промежуточном сервере.
В этом сценарии необходимо изменить конфигурацию развернутого потребителя навыка, чтобы его можно было использовать для тестирования бота.
- Настройте конечную точку туннелирования для локального бота и настройте ее регистрацию в портал Azure, как описано в описании отладки бота из любого канала с помощью devtunnel.
- Обновите конфигурацию приложения потребителя и задайте конечную точку навыка URL-адресу, созданному Dev Tunnels. Вы можете изменить конфигурацию непосредственно на сервере или изменить конфигурацию локально и повторно развернуть потребитель навыка.
- Запустите навык локально и вызовите его от потребителя навыка.
Совет
Для локального навыка потребуется действительный идентификатор приложения и пароль.
Следующие шаги
Дополнительные сведения о создании навыков и навыков потребительских ботов см. в следующей статье: