如何在 Bot 框架表单流中自定义验证消息?下面是我正在使用的示例代码,如果用户键入除提供的选项以外的任何文本,我需要将选择列表返回给他们,说明选择的选项不正确。
[Prompt("Please choose # category... {||}", ChoiceStyle = ChoiceStyleOptions.Buttons)]
public string Category;
[Prompt("Please choose # sub category... {||}", ChoiceStyle = ChoiceStyleOptions.Buttons)]
public string Subcategory;
[Prompt("We need some more details to create the request, provide me your **contact number**...")]
[Pattern(Validations.Phone)]
public string ContactNumber;
[Prompt("Please provide **Attachement** if you don't have attachemnt please enter ? {||}")]
public ChoiceOptions? Attachment;
目前,如果该选项不在列表中,它只会抛出一条消息,例如
'用户输入 不是 联系人/附件/类别 选项'