TranscriptLoggerMiddleware Sınıf

TranscriptStore'na gelen ve giden etkinlikleri günlüğe kaydeder.

Oluşturucu

TranscriptLoggerMiddleware(logger: TranscriptLogger)

Parametreler

Name Description
logger
Gerekli

Yöntemler

log_activity

Etkinliği günlüğe kaydeder. :p aram transkripti: transkript. :p aram etkinliği: Günlüğe kaydedilecek etkinlik.

on_turn

Ara yazılım için başlatma. :p aram bağlamı: Kullanıcıyla konuşmanın geçerli dönüşünün bağlamı. :p aram mantığı: Ara yazılım zincirinin sonunda çağrılacak işlev.

log_activity

Etkinliği günlüğe kaydeder. :p aram transkripti: transkript. :p aram etkinliği: Günlüğe kaydedilecek etkinlik.

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

Parametreler

Name Description
transcript
Gerekli
activity
Gerekli

on_turn

Ara yazılım için başlatma. :p aram bağlamı: Kullanıcıyla konuşmanın geçerli dönüşünün bağlamı. :p aram mantığı: Ara yazılım zincirinin sonunda çağrılacak işlev.

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

Parametreler

Name Description
context
Gerekli
logic
Gerekli