IPromptOptions interface
- Extends
Proprietà
| attachment |
Suggerimento per il layout di più allegati da parte dei client. Il valore predefinito è 'list'. |
| attachments | Per i messaggi in arrivo contiene allegati come immagini inviate dall'utente. Per i messaggi in uscita contiene oggetti come schede o immagini da inviare all'utente. |
| entities | Oggetti strutturati passati al bot o all'utente. |
| input |
Suggerimento per i client che informano se il bot prevede o meno un ulteriore input. I prompt predefiniti popolano automaticamente questo valore per i messaggi in uscita. |
| library |
(Facoltativo) spazio dei nomi da usare per la localizzazione e altri scopi. Questa impostazione predefinita è lo spazio dei nomi dei chiamanti. |
| list |
(Facoltativo) tipo di elenco di cui eseguire il rendering per PromptType.choice. Il valore predefinito è ListStyle.auto. |
| localization |
DEPRECATO usare libraryNamespace. |
| max |
(Facoltativo) Numero massimo di volte per richiedere di nuovo all'utente. Per impostazione predefinita, all'utente verrà richiesto di nuovo un tempo illimitato. |
| prompt | (Facoltativo) Richiesta iniziale di invio dell'utente. Questo viene in genere popolato dalla funzione |
| prompt |
(Facoltativo) flag usato per controllare la richiesta di conferma di un utente al termine di una finestra di dialogo avviata da un'azione. Il valore predefinito è true. |
| ref |
(Facoltativo) data di riferimento quando si riconosce l'ora. Data espressa in tick con Date.getTime(). |
| retry |
(Facoltativo) riprovare a inviare se la risposta degli utenti non è compresa. Per impostazione predefinita, è sufficiente ripetere la richiesta con un prompt del sistema personalizzabile. |
| retry |
(Facoltativo) SSML da inviare con il |
| speak | (Facoltativo) SSML da inviare con il |
| text |
Formato dei campi di testo. Il valore predefinito è 'markdown'. |
Dettagli proprietà
attachmentLayout
Suggerimento per il layout di più allegati da parte dei client. Il valore predefinito è 'list'.
attachmentLayout?: string
Valore della proprietà
string
attachments
Per i messaggi in arrivo contiene allegati come immagini inviate dall'utente. Per i messaggi in uscita contiene oggetti come schede o immagini da inviare all'utente.
attachments?: IAttachment[]
Valore della proprietà
entities
Oggetti strutturati passati al bot o all'utente.
entities?: any[]
Valore della proprietà
any[]
inputHint
Suggerimento per i client che informano se il bot prevede o meno un ulteriore input. I prompt predefiniti popolano automaticamente questo valore per i messaggi in uscita.
inputHint?: string
Valore della proprietà
string
libraryNamespace
(Facoltativo) spazio dei nomi da usare per la localizzazione e altri scopi. Questa impostazione predefinita è lo spazio dei nomi dei chiamanti.
libraryNamespace?: string
Valore della proprietà
string
listStyle
(Facoltativo) tipo di elenco di cui eseguire il rendering per PromptType.choice. Il valore predefinito è ListStyle.auto.
listStyle?: ListStyle
Valore della proprietà
localizationNamespace
maxRetries
(Facoltativo) Numero massimo di volte per richiedere di nuovo all'utente. Per impostazione predefinita, all'utente verrà richiesto di nuovo un tempo illimitato.
maxRetries?: number
Valore della proprietà
number
prompt
(Facoltativo) Richiesta iniziale di invio dell'utente. Questo viene in genere popolato dalla funzione Prompts.xxx().
prompt?: TextOrMessageType
Valore della proprietà
promptAfterAction
(Facoltativo) flag usato per controllare la richiesta di conferma di un utente al termine di una finestra di dialogo avviata da un'azione. Il valore predefinito è true.
promptAfterAction?: boolean
Valore della proprietà
boolean
refDate
(Facoltativo) data di riferimento quando si riconosce l'ora. Data espressa in tick con Date.getTime().
refDate?: number
Valore della proprietà
number
retryPrompt
(Facoltativo) riprovare a inviare se la risposta degli utenti non è compresa. Per impostazione predefinita, è sufficiente ripetere la richiesta con un prompt del sistema personalizzabile.
retryPrompt?: TextOrMessageType
Valore della proprietà
retrySpeak
(Facoltativo) SSML da inviare con il retryPrompt. Se retryPrompt è di tipo IMessage o IIsMessage, questo valore verrà ignorato. Se questo valore è una matrice, verrà scelta una risposta in modo casuale.
retrySpeak?: TextType
Valore della proprietà
speak
(Facoltativo) SSML da inviare con il promptiniziale. Se il prompt è di tipo IMessage o IIsMessage, questo valore verrà ignorato. Se questo valore è una matrice, verrà scelta una risposta in modo casuale.
speak?: TextType
Valore della proprietà
textFormat
Formato dei campi di testo. Il valore predefinito è 'markdown'.
textFormat?: string
Valore della proprietà
string