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ő
|
|