Partager via


IUniversalBotSettings interface

Options utilisées pour initialiser une instance UniversalBot.

Propriétés

autoBatchDelay

(Facultatif) temps d’autorisation entre chaque message envoyé sous la forme d’un lot. La valeur par défaut est 150 ms.

defaultDialogArgs

(Facultatif) arguments à passer à la boîte de dialogue initiale d’une conversation.

defaultDialogId

(Facultatif) boîte de dialogue à lancer lorsqu’un utilisateur lance une nouvelle conversation avec un bot. La valeur par défaut est '/'.

dialogErrorMessage

(Facultatif) message à envoyer à l’utilisateur doit se produire une erreur inattendue lors d’une conversation. Un message par défaut est fourni.

localizerSettings

(Facultatif) paramètres utilisés pour configurer les frameworks intégrés dans le localiseur par défaut.

lookupUser

(Facultatif) fonction utilisée pour mapper l’ID utilisateur d’un message entrant à un autre ID d’utilisateur. Cela peut être utilisé pour implémenter la liaison de compte d’utilisateur.

persistConversationData

(Facultatif) si la valeur true de conversationData partagé est conservée. La valeur par défaut est false.

persistUserData

(facultatif) si la valeur userData true est conservée. La valeur par défaut est true.

processLimit

(Facultatif) nombre maximal d’options asynchrones à effectuer en parallèle.

storage

(Facultatif) système de stockage à utiliser pour stocker les données de conversation de l’utilisateur &.

Détails de la propriété

autoBatchDelay

(Facultatif) temps d’autorisation entre chaque message envoyé sous la forme d’un lot. La valeur par défaut est 150 ms.

autoBatchDelay?: number

Valeur de propriété

number

defaultDialogArgs

(Facultatif) arguments à passer à la boîte de dialogue initiale d’une conversation.

defaultDialogArgs?: any

Valeur de propriété

any

defaultDialogId

(Facultatif) boîte de dialogue à lancer lorsqu’un utilisateur lance une nouvelle conversation avec un bot. La valeur par défaut est '/'.

defaultDialogId?: string

Valeur de propriété

string

dialogErrorMessage

(Facultatif) message à envoyer à l’utilisateur doit se produire une erreur inattendue lors d’une conversation. Un message par défaut est fourni.

dialogErrorMessage?: TextOrMessageType

Valeur de propriété

localizerSettings

(Facultatif) paramètres utilisés pour configurer les frameworks intégrés dans le localiseur par défaut.

localizerSettings?: IDefaultLocalizerSettings

Valeur de propriété

lookupUser

(Facultatif) fonction utilisée pour mapper l’ID utilisateur d’un message entrant à un autre ID d’utilisateur. Cela peut être utilisé pour implémenter la liaison de compte d’utilisateur.

lookupUser?: (address: IAddress, done: (err: Error, user: IIdentity) => void) => void

Valeur de propriété

(address: IAddress, done: (err: Error, user: IIdentity) => void) => void

persistConversationData

(Facultatif) si la valeur true de conversationData partagé est conservée. La valeur par défaut est false.

persistConversationData?: boolean

Valeur de propriété

boolean

persistUserData

(facultatif) si la valeur userData true est conservée. La valeur par défaut est true.

persistUserData?: boolean

Valeur de propriété

boolean

processLimit

(Facultatif) nombre maximal d’options asynchrones à effectuer en parallèle.

processLimit?: number

Valeur de propriété

number

storage

(Facultatif) système de stockage à utiliser pour stocker les données de conversation de l’utilisateur &.

storage?: IBotStorage

Valeur de propriété