public async Task Buy(IDialogContext context, LuisResult result) { //获取用户会话 CRMInfo info = crmservice.GetCustomerSession(TestCustomer); info.intent = "我要购物"; info.VipFlag = false; //设置通用信息 crmservice.SetCommonInfo(info, context, result); if (crmservice.JudgeBuy1(info)) { await context.PostAsync(info.replyString); //清空数据 crmservice.ClearData(info, false); } context.Wait(MessageReceived); }