TranscriptLoggerMiddleware Klasa
Rejestruje działania przychodzące i wychodzące w magazynie transkrypcji.
Konstruktor
TranscriptLoggerMiddleware(logger: TranscriptLogger)
Parametry
| Nazwa | Opis |
|---|---|
|
logger
Wymagane
|
|
Metody
| log_activity |
Rejestruje działanie. :p aram transkrypcja: transkrypcja. działanie :p aram: działanie do rejestrowania. |
| on_turn |
Inicjowanie oprogramowania pośredniczącego. :p aram kontekst: kontekst bieżącej rozmowy z użytkownikiem. :p aram logiki: funkcja do wywoływania na końcu łańcucha oprogramowania pośredniczącego. |
log_activity
Rejestruje działanie. :p aram transkrypcja: transkrypcja. działanie :p aram: działanie do rejestrowania.
async log_activity(transcript: Queue, activity: Activity) -> None
Parametry
| Nazwa | Opis |
|---|---|
|
transcript
Wymagane
|
|
|
activity
Wymagane
|
|
on_turn
Inicjowanie oprogramowania pośredniczącego. :p aram kontekst: kontekst bieżącej rozmowy z użytkownikiem. :p aram logiki: funkcja do wywoływania na końcu łańcucha oprogramowania pośredniczącego.
async on_turn(context: TurnContext, logic: Callable[[TurnContext], Awaitable])
Parametry
| Nazwa | Opis |
|---|---|
|
context
Wymagane
|
|
|
logic
Wymagane
|
|