Сохранение и отображение отладочной информации в пользовательской таблице БД при запуске ботов-составителей с использованием directline

#azure #botframework #direct-line-botframework

#azure #botframework #direct-line-botframework

Вопрос:

Мы создаем ботов с помощью «Bot composer» и запускаем этих ботов в Azure. мы хотим сохранить отладочную информацию для этих ботов в наших пользовательских таблицах БД. Есть ли какой-либо способ получить отладочную информацию, которая предоставляется в «Эмуляторе ботов». Я искал в документации Microsoft, самое близкое, что я нашел, это https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-testing-debugging?view=azure-bot-service-4.0

Но даже это мало что говорит о моей проблеме. Может ли кто-нибудь указать мне направление, в котором я могу найти решение?

Ответ №1:

Если вы хотите использовать промежуточное программное обеспечение для проверки в своем боте-композиторе, вы можете просто сделать это, включив "UseInspectionMiddleware": true в настройках бота.

Если вы хотите сделать что-то другое (например, использовать собственное хранилище для отладочной информации), вы должны настроить среду выполнения бота. Вам нужно будет извлечь и настроить среду выполнения для достижения вашей цели. Нет документации или инструкций о том, как выполнить эту уникальную и специфическую задачу.