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