你好我是微软Bot框架的新手,我有一个问题,我找不到答案.我有一个FormFlow,询问用户一些问题,在一个特定问题后,我希望机器人做一些逻辑并相应地显示消息(例如,如果用户选择选项1然后显示消息X,如果用户选择选项2显示消息Y).
这是我的代码:
using Microsoft.Bot.Builder.FormFlow;
using Microsoft.Bot.Builder.Dialogs;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Bot_CRM.FormFlow
{
public enum RequestOptions { Unknown, CheckStatus, CreateCase };
[Serializable]
public class CaseFormFlow
{
public RequestOptions RequestType;
[Prompt("What is your first name?")]
public string FirstName;
public string LastName;
public string ContactNumber;
[Prompt("Please enter your id")]
public string Id;
public static IForm<CaseFormFlow> BuildForm()
{
OnCompletionAsyncDelegate<CaseFormFlow> processRequest = async (context, state) =>
{
await context.PostAsync($@"Thanks for your request");
};
return new FormBuilder<CaseFormFlow>()
.Message("Hello and welcom to …Run Code Online (Sandbox Code Playgroud)