TranscriptLoggerMiddleware Класс
Регистрирует входящие и исходящие действия в DataStore.
Конструктор
TranscriptLoggerMiddleware(logger: TranscriptLogger)
Параметры
| Имя | Описание |
|---|---|
|
logger
Обязательно
|
|
Методы
| log_activity |
Регистрирует действие. :p aram стенограмма: расшифровка. действие :p aram: действие для регистрации. |
| on_turn |
Инициализация для ПО промежуточного слоя. :p aram context: Context for the current turn of conversation with the user. логика :p aram: функция для вызова в конце цепочки ПО промежуточного слоя. |
log_activity
Регистрирует действие. :p aram стенограмма: расшифровка. действие :p aram: действие для регистрации.
async log_activity(transcript: Queue, activity: Activity) -> None
Параметры
| Имя | Описание |
|---|---|
|
transcript
Обязательно
|
|
|
activity
Обязательно
|
|
on_turn
Инициализация для ПО промежуточного слоя. :p aram context: Context for the current turn of conversation with the user. логика :p aram: функция для вызова в конце цепочки ПО промежуточного слоя.
async on_turn(context: TurnContext, logic: Callable[[TurnContext], Awaitable])
Параметры
| Имя | Описание |
|---|---|
|
context
Обязательно
|
|
|
logic
Обязательно
|
|