PromptDialog.Choice в Bot Framework отображает список выбора, который работает хорошо. Тем не менее, я хотел бы иметь возможность отменить/экранировать/выйти из диалогового окна с указанием опции отмены/экранирования/выхода в списке. Есть ли что-нибудь в PromptDialog.Choice, что можно переопределить, так как я не нашел никакой опции отмены.
вот мой код в С#..
PromptDialog.Choice(
context: context,
resume: ChoiceSelectAsync,
options: getSoftwareList(softwareItem),
prompt: "We have the following software items matching " + softwareItem + ". (1), (2), (3). Which one do you want?:",
retry: "I didn't understand. Please try again.",
promptStyle: PromptStyle.PerLine);
Пример:
Бот: у нас есть следующие элементы программного обеспечения, соответствующие Photoshop. (1), (2), (3). Какую ты хочешь
- Версия 1
- Версия 2
- Версия 3
Что я хочу, если пользователь не вводит ничего из вышеперечисленного или команду или число, отменяет, выходит, что обходит указанные выше параметры, не вызывая сообщения об ошибке повторной попытки.
Как мы это делаем?