Бөлісу құралы:


Отладка навыка или потребителя навыка

ОБЛАСТЬ ПРИМЕНЕНИЯ: ПАКЕТ SDK версии 4

Возможно, потребуется выполнить отладку навыка или бота-получателя навыка, где один из них выполняется локально, а другой — в облаке. В этой ситуации можно использовать средство ngrok для предоставления локальной конечной точки бота в качестве общедоступного URL-адреса.

Необходимые компоненты

Отладка локального потребителя навыка

В этом сценарии вам не нужно изменять конфигурацию развернутого навыка и использовать эмулятор Bot Framework для непосредственного тестирования потребителя.

  1. Настройте конечную точку туннелирования для локального бота и настройте ее регистрацию в портал Azure, как описано в описании отладки бота из любого канала с помощью ngrok.
  2. Обновите конфигурацию приложения потребителя и задайте конечную точку узла навыка URL-адресу, созданному ngrok.
  3. Наконец, запустите потребитель локально и подключитесь к нему, как описано в отладке с помощью эмулятора.

Совет

Для локального потребителя потребуется действительный идентификатор приложения и пароль.

Отладка локального бота навыка

Хотя вы тестируете изменения навыка, вы можете запустить и отладить его локально, пока он получен из бота-потребителя, размещенного на промежуточном сервере.

В этом сценарии необходимо изменить конфигурацию развернутого потребителя навыка, чтобы его можно было использовать для тестирования бота.

  1. Настройте конечную точку туннелирования для локального бота и настройте ее регистрацию в портал Azure, как описано в описании отладки бота из любого канала с помощью ngrok.
  2. Обновите конфигурацию приложения потребителя и задайте конечную точку навыка URL-адресу, созданному ngrok. Вы можете изменить конфигурацию непосредственно на сервере или изменить конфигурацию локально и повторно развернуть потребитель навыка.
  3. Запустите навык локально и вызовите его от потребителя навыка.

Совет

Для локального навыка потребуется действительный идентификатор приложения и пароль.

Следующие шаги

Дополнительные сведения о создании навыков и навыков потребительских ботов см. в следующей статье: