IUniversalBotSettings interface
Options utilisées pour initialiser une instance UniversalBot.
Propriétés
| auto |
(Facultatif) temps d’autorisation entre chaque message envoyé sous la forme d’un lot. La valeur par défaut est 150 ms. |
| default |
(Facultatif) arguments à passer à la boîte de dialogue initiale d’une conversation. |
| default |
(Facultatif) boîte de dialogue à lancer lorsqu’un utilisateur lance une nouvelle conversation avec un bot. La valeur par défaut est '/'. |
| dialog |
(Facultatif) message à envoyer à l’utilisateur doit se produire une erreur inattendue lors d’une conversation. Un message par défaut est fourni. |
| localizer |
(Facultatif) paramètres utilisés pour configurer les frameworks intégrés dans le localiseur par défaut. |
| lookup |
(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. |
| persist |
(Facultatif) si la valeur true de conversationData partagé est conservée. La valeur par défaut est false. |
| persist |
(facultatif) si la valeur userData true est conservée. La valeur par défaut est true. |
| process |
(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