TranscriptLoggerMiddleware 类

将传入和传出活动记录到 TranscriptStore。

构造函数

TranscriptLoggerMiddleware(logger: TranscriptLogger)

参数

名称 说明
logger
必需

方法

log_activity

记录活动。 :p aram 脚本:脚本。 :p aram 活动:要记录的活动。

on_turn

中间件的初始化。 :p aram 上下文:与用户的当前会话轮次的上下文。 :p aram 逻辑:在中间件链末尾调用的函数。

log_activity

记录活动。 :p aram 脚本:脚本。 :p aram 活动:要记录的活动。

async log_activity(transcript: Queue, activity: Activity) -> None

参数

名称 说明
transcript
必需
activity
必需

on_turn

中间件的初始化。 :p aram 上下文:与用户的当前会话轮次的上下文。 :p aram 逻辑:在中间件链末尾调用的函数。

async on_turn(context: TurnContext, logic: Callable[[TurnContext], Awaitable])

参数

名称 说明
context
必需
logic
必需