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