TranscriptLoggerMiddleware Klass

Loggar inkommande och utgående aktiviteter till ett TranscriptStore.

Konstruktor

TranscriptLoggerMiddleware(logger: TranscriptLogger)

Parametrar

Name Description
logger
Obligatorisk

Metoder

log_activity

Loggar aktiviteten. :p aram avskrift: avskrift. :p aramaktivitet: Aktivitet att logga.

on_turn

Initiering för mellanprogram. :p aramkontext: Kontext för den aktuella konversationsvändningen med användaren. :p aramlogik: Funktion att anropa i slutet av mellanprogramkedjan.

log_activity

Loggar aktiviteten. :p aram avskrift: avskrift. :p aramaktivitet: Aktivitet att logga.

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

Parametrar

Name Description
transcript
Obligatorisk
activity
Obligatorisk

on_turn

Initiering för mellanprogram. :p aramkontext: Kontext för den aktuella konversationsvändningen med användaren. :p aramlogik: Funktion att anropa i slutet av mellanprogramkedjan.

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

Parametrar

Name Description
context
Obligatorisk
logic
Obligatorisk