TranscriptLoggerMiddleware Classe
Journalise les activités entrantes et sortantes dans un TranscriptStore.
Constructeur
TranscriptLoggerMiddleware(logger: TranscriptLogger)
Paramètres
| Nom | Description |
|---|---|
|
logger
Obligatoire
|
|
Méthodes
| log_activity |
Enregistre l’activité. transcription :p aram : transcription. activité :p aram : activité à consigner. |
| on_turn |
Initialisation pour l’intergiciel. :p aram context : Context for the current turn of conversation with the user. logique :p aram : fonction à appeler à la fin de la chaîne d’intergiciels. |
log_activity
Enregistre l’activité. transcription :p aram : transcription. activité :p aram : activité à consigner.
async log_activity(transcript: Queue, activity: Activity) -> None
Paramètres
| Nom | Description |
|---|---|
|
transcript
Obligatoire
|
|
|
activity
Obligatoire
|
|
on_turn
Initialisation pour l’intergiciel. :p aram context : Context for the current turn of conversation with the user. logique :p aram : fonction à appeler à la fin de la chaîne d’intergiciels.
async on_turn(context: TurnContext, logic: Callable[[TurnContext], Awaitable])
Paramètres
| Nom | Description |
|---|---|
|
context
Obligatoire
|
|
|
logic
Obligatoire
|
|