TranscriptLoggerMiddleware Osztály

Naplózza a bejövő és kimenő tevékenységeket egy Átirattárba.

Konstruktor

TranscriptLoggerMiddleware(logger: TranscriptLogger)

Paraméterek

Name Description
logger
Kötelező

Metódusok

log_activity

Naplózza a tevékenységet. :p aram átirat: átirat. :p aram tevékenység: Naplózni kívánt tevékenység.

on_turn

Köztes szoftver inicializálása. :p a környezet: A felhasználóval folytatott beszélgetés aktuális fordulójának kontextusa. :p aram logika: A köztes szoftverlánc végén hívandó függvény.

log_activity

Naplózza a tevékenységet. :p aram átirat: átirat. :p aram tevékenység: Naplózni kívánt tevékenység.

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

Paraméterek

Name Description
transcript
Kötelező
activity
Kötelező

on_turn

Köztes szoftver inicializálása. :p a környezet: A felhasználóval folytatott beszélgetés aktuális fordulójának kontextusa. :p aram logika: A köztes szoftverlánc végén hívandó függvény.

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

Paraméterek

Name Description
context
Kötelező
logic
Kötelező