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