IPromptArgs interface
DEPRECATED das neue Eingabeaufforderungssystem verwendet nur IPromptOptions.
- Extends
Eigenschaften
| attachment |
Hinweis, wie Clients mehrere Anlagen layouten sollen. Der Standardwert ist "list". |
| attachments | Für eingehende Nachrichten enthält Anlagen wie Bilder, die vom Benutzer gesendet werden. Für ausgehende Nachrichten enthält Objekte wie Karten oder Bilder, die an den Benutzer gesendet werden sollen. |
| entities | Strukturierte Objekte, die an den Bot oder benutzer übergeben werden. |
| enums |
|
| input |
Hinweis für Clients, die sie darüber informieren, ob der Bot weitere Eingaben erwartet oder nicht. Die integrierten Eingabeaufforderungen füllen diesen Wert automatisch für ausgehende Nachrichten auf. |
| library |
(Optional) Namespace, der für lokalisierungs- und andere Zwecke verwendet werden soll. Dies ist standardmäßig der Namespace der Aufrufer. |
| list |
(Optional) Typ der Liste, die für "PromptType.choice" gerendert werden soll. Standardwert ist ListStyle.auto. |
| localization |
veraltet stattdessen libraryNamespace- verwenden. |
| max |
(Optional) maximale Anzahl von Malen, um den Benutzer erneut aufzufordern. Standardmäßig wird der Benutzer auf unbestimmte Zeit erneut aufgefordert. |
| prompt | (Optional) Anfängliche Eingabeaufforderung, um den Benutzer zu senden. Dies wird in der Regel von der funktion |
| prompt |
(Optional) Flag, das zum Steuern der erneuten Eingabeaufforderung eines Benutzers verwendet wird, nachdem ein Dialogfeld durch eine Aktion gestartet wurde. Der Standardwert ist true. |
| prompt |
|
| ref |
(Optional) Bezugsdatum beim Erkennen von Uhrzeiten. Datum, das in Teilstrichen mit Date.getTime() ausgedrückt wird. |
| retry |
|
| retry |
(Optional) Wiederholen Sie die Aufforderung zum Senden, wenn die Benutzerantwort nicht verstanden wird. Standardmäßig wird nur eine erneute Eingabeaufforderung mit einer anpassbaren Systemaufforderung angezeigt. |
| retry |
(Optional) SSML zum Senden mit dem |
| speak | (Optional) SSML zum Senden mit dem ursprünglichen |
| text |
Format von Textfeldern. Der Standardwert ist "markdown". |
Details zur Eigenschaft
attachmentLayout
Hinweis, wie Clients mehrere Anlagen layouten sollen. Der Standardwert ist "list".
attachmentLayout?: string
Eigenschaftswert
string
attachments
Für eingehende Nachrichten enthält Anlagen wie Bilder, die vom Benutzer gesendet werden. Für ausgehende Nachrichten enthält Objekte wie Karten oder Bilder, die an den Benutzer gesendet werden sollen.
attachments?: IAttachment[]
Eigenschaftswert
entities
Strukturierte Objekte, die an den Bot oder benutzer übergeben werden.
entities?: any[]
Eigenschaftswert
any[]
enumsValues
enumsValues?: string[]
Eigenschaftswert
string[]
inputHint
Hinweis für Clients, die sie darüber informieren, ob der Bot weitere Eingaben erwartet oder nicht. Die integrierten Eingabeaufforderungen füllen diesen Wert automatisch für ausgehende Nachrichten auf.
inputHint?: string
Eigenschaftswert
string
libraryNamespace
(Optional) Namespace, der für lokalisierungs- und andere Zwecke verwendet werden soll. Dies ist standardmäßig der Namespace der Aufrufer.
libraryNamespace?: string
Eigenschaftswert
string
listStyle
(Optional) Typ der Liste, die für "PromptType.choice" gerendert werden soll. Standardwert ist ListStyle.auto.
listStyle?: ListStyle
Eigenschaftswert
localizationNamespace
veraltet stattdessen libraryNamespace- verwenden.
localizationNamespace?: string
Eigenschaftswert
string
maxRetries
(Optional) maximale Anzahl von Malen, um den Benutzer erneut aufzufordern. Standardmäßig wird der Benutzer auf unbestimmte Zeit erneut aufgefordert.
maxRetries?: number
Eigenschaftswert
number
prompt
(Optional) Anfängliche Eingabeaufforderung, um den Benutzer zu senden. Dies wird in der Regel von der funktion Prompts.xxx() aufgefüllt.
prompt?: TextOrMessageType
Eigenschaftswert
promptAfterAction
(Optional) Flag, das zum Steuern der erneuten Eingabeaufforderung eines Benutzers verwendet wird, nachdem ein Dialogfeld durch eine Aktion gestartet wurde. Der Standardwert ist true.
promptAfterAction?: boolean
Eigenschaftswert
boolean
promptType
refDate
(Optional) Bezugsdatum beim Erkennen von Uhrzeiten. Datum, das in Teilstrichen mit Date.getTime() ausgedrückt wird.
refDate?: number
Eigenschaftswert
number
retryCnt
retryCnt?: number
Eigenschaftswert
number
retryPrompt
(Optional) Wiederholen Sie die Aufforderung zum Senden, wenn die Benutzerantwort nicht verstanden wird. Standardmäßig wird nur eine erneute Eingabeaufforderung mit einer anpassbaren Systemaufforderung angezeigt.
retryPrompt?: TextOrMessageType
Eigenschaftswert
retrySpeak
(Optional) SSML zum Senden mit dem retryPrompt. Wenn der RetryPrompt vom Typ IMessage oder IIsMessageist, wird dieser Wert ignoriert. Wenn dieser Wert ein Array ist, wird eine Antwort zufällig ausgewählt.
retrySpeak?: TextType
Eigenschaftswert
speak
(Optional) SSML zum Senden mit dem ursprünglichen prompt. Wenn die Eingabeaufforderung vom Typ IMessage oder IIsMessageist, wird dieser Wert ignoriert. Wenn dieser Wert ein Array ist, wird eine Antwort zufällig ausgewählt.
speak?: TextType
Eigenschaftswert
textFormat
Format von Textfeldern. Der Standardwert ist "markdown".
textFormat?: string
Eigenschaftswert
string