IUniversalBotSettings interface
Opzioni utilizzate per inizializzare un'istanza universalBot.
Proprietà
| auto |
(Facoltativo) Tempo consentito tra ogni messaggio inviato come batch. Il valore predefinito è 150 ms. |
| default |
(Facoltativo) argomenti da passare al dialogo iniziale per una conversazione. |
| default |
(Facoltativo) finestra di dialogo da avviare quando un utente avvia una nuova conversazione con un bot. Il valore predefinito è '/'. |
| dialog |
(Facoltativo) messaggio per inviare l'utente in caso di errore imprevisto durante una conversazione. Viene fornito un messaggio predefinito. |
| localizer |
(Facoltativo) impostazioni usate per configurare i framework incorporati nel localizzatore predefinito. |
| lookup |
(Facoltativo) funzione usata per eseguire il mapping dell'ID utente per un messaggio in arrivo a un altro ID utente. Può essere usato per implementare il collegamento dell'account utente. |
| persist |
(Facoltativo) se true shared conversationData verrà salvato in modo permanente. Il valore predefinito è false. |
| persist |
(facoltativo) se userData true verrà salvato in modo permanente. Il valore predefinito è true. |
| process |
(Facoltativo) Numero massimo di opzioni asincrone da eseguire in parallelo. |
| storage | (Facoltativo) Sistema di archiviazione da usare per archiviare i dati di conversazione & utente. |
Dettagli proprietà
autoBatchDelay
(Facoltativo) Tempo consentito tra ogni messaggio inviato come batch. Il valore predefinito è 150 ms.
autoBatchDelay?: number
Valore della proprietà
number
defaultDialogArgs
(Facoltativo) argomenti da passare al dialogo iniziale per una conversazione.
defaultDialogArgs?: any
Valore della proprietà
any
defaultDialogId
(Facoltativo) finestra di dialogo da avviare quando un utente avvia una nuova conversazione con un bot. Il valore predefinito è '/'.
defaultDialogId?: string
Valore della proprietà
string
dialogErrorMessage
(Facoltativo) messaggio per inviare l'utente in caso di errore imprevisto durante una conversazione. Viene fornito un messaggio predefinito.
dialogErrorMessage?: TextOrMessageType
Valore della proprietà
localizerSettings
(Facoltativo) impostazioni usate per configurare i framework incorporati nel localizzatore predefinito.
localizerSettings?: IDefaultLocalizerSettings
Valore della proprietà
lookupUser
(Facoltativo) funzione usata per eseguire il mapping dell'ID utente per un messaggio in arrivo a un altro ID utente. Può essere usato per implementare il collegamento dell'account utente.
lookupUser?: (address: IAddress, done: (err: Error, user: IIdentity) => void) => void
Valore della proprietà
(address: IAddress, done: (err: Error, user: IIdentity) => void) => void
persistConversationData
(Facoltativo) se true shared conversationData verrà salvato in modo permanente. Il valore predefinito è false.
persistConversationData?: boolean
Valore della proprietà
boolean
persistUserData
(facoltativo) se userData true verrà salvato in modo permanente. Il valore predefinito è true.
persistUserData?: boolean
Valore della proprietà
boolean
processLimit
(Facoltativo) Numero massimo di opzioni asincrone da eseguire in parallelo.
processLimit?: number
Valore della proprietà
number
storage
(Facoltativo) Sistema di archiviazione da usare per archiviare i dati di conversazione & utente.
storage?: IBotStorage