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
Обязательно