In "builder.Prompts.choice", wie erfassen Sie Benutzerreaktion, wenn Benutzer eine Auswahl nicht in der Auswahlliste eingeben, wie erfassen Sie die gleiche?MS Botframework - Builder.Prompts.Choice - Wie reagiert man, wenn Benutzer etwas nicht in der Liste eingibt?
1
A
Antwort
0
Das Verfahren ist das
choice(session: Session, prompt: string | string[] | IMessage | IIsMessage, choices: string | Object | string[], options?: IPromptOptions): void
So könnte man dies tun
builder.Prompts.choice(session, "Which fruit?", "apple|orange|peach", "Sorry I did not understand that!")
1
builder.Prompts.choice(session, 'Choose:', 'a|b|c', {retryPrompt:'Sorry'});
Werke für mich mit.
edit: Nur die ursprüngliche Frage erneut lesen. Dies erfasst nicht die Antwort des Benutzers, aber Sie können die Reprompt-Nachricht ändern.
-1
seine Arbeit für mich erfassen die Benutzeraktion "session.message.text".
Verwandte Themen
- 1. IE Textfeldbreite ändert sich, wenn Benutzer etwas Text eingibt
- 2. Wie wird die Sucheingabe fokussiert, wenn der Benutzer etwas mit JavaScript eingibt?
- 3. Fehlermeldung nicht angezeigt, wenn der Benutzer falsche Informationen eingibt
- 4. Ich brauche Hilfe Schleife dieses Programm, wenn der Benutzer etwas ungültiges eingibt
- 5. Erstellt von update, wenn Benutzer Daten eingibt
- 6. anzeigen Schaltflächen Benutzer in botframework auszuwählen
- 7. Können Sie in einem Wasserfalldialog einen Schritt zurückgehen, wenn der Benutzer falsche Daten eingegeben hat? #botframework
- 8. Wie verhindert man, dass sich Text umschaltet, wenn der Benutzer ein Passwort eingibt?
- 9. Wenn Benutzer einen Buchstaben anstelle der Nummer eingibt
- 10. Link-Vorschau in Facebook Messenger Bot mit MS BotFramework
- 11. So beenden Sie den Scanner, wenn der Benutzer 0 eingibt
- 12. Wie liest man ein einzelnes Zeichen von der Konsole in Java (wie der Benutzer es eingibt)?
- 13. Wie ms-botframework mit Azure-Datenbank zu verbinden
- 14. ms-access: etwas an der Datenbank öffnen
- 15. Wie validiert man einen Feldeintrag, während der Benutzer den Wert in ein Feld in Javascript eingibt?
- 16. Herausfiltern von Wörtern, die nicht der Reihenfolge entsprechen, wenn Benutzer Text in JavaScript eingibt
- 17. etwas komisches in der Liste
- 18. Wie überprüft man, ob der Prozess nicht reagiert?
- 19. Python: Wie man Zahlen in der Liste zwischen zwei Zahlen basierend auf Benutzereingabe eingibt?
- 20. Der effizienteste Weg, die Eindeutigkeit der treeView-Eigenschaft sicherzustellen, wenn der Benutzer neue Werte eingibt.
- 21. Laravel - Wie man sich abmeldet und die Abmeldeseite anzeigt, wenn der Benutzer die nicht autorisierte URL manuell eingibt
- 22. org-mode: wie man den Befehl eingibt
- 23. Wie beende ich eine matlab m-Datei (NICHT das Matlab selbst) wenn der Benutzer schlechte Eingaben eingibt?
- 24. Wie man Bild reagiert
- 25. Bestimmung Länge von Char String in C -, wenn der Benutzer den Inhalt der Zeichenfolge eingibt
- 26. Wie vermeiden Sie, zurück zu navigieren, wenn der Benutzer bei einer HTML-Texteingabe die Rücktaste eingibt?
- 27. Überprüfen Sie, ob der Benutzer das Konsolenfenster eingibt
- 28. Überprüfen Sie, ob der Benutzer ein Zeitformat eingibt? zB 13.00
- 29. JPQL, wie man etwas nicht auswählt
- 30. Wie fügt ein Benutzer eine Null in MS Access ein?
Nicht funktioniert für mich- 'builder.Prompts.choice (Sitzung," Wählen Sie "," a | b | c "," Sorry "' ', zeigt eine leere msg von Bot in Emulator – Ajit