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