Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- IDialog recipe_dialog = dialogs.Find(FindRecipeDialog.Id);
- dc.Dialogs.Add(FindRecipeDialog.Id, recipe_dialog);
- await dc.Replace(FindRecipeDialog.Id, dialogArgs);
- async(dc, args, next) =>
- {
- UserStateObject newUserStateObject;
- var userState = UserState<UserState>.Get(dc.Context);
- UserStateObject userStateObject = JsonConvert.DeserializeObject<UserStateObject>(userState.UserStateObject);
- if (args == null) {
- await FindRecipe(dc);
- } else {
- newUserStateObject = args["userState"] as UserStateObject;
- if(newUserStateObject.UserInputs.UserRecipeChoices == RecipeUserChoicesEnum.AddAnotherProductChoice)
- await AddOtherProductChoice(dc, userStateObject);
- }
- }
- {System.Exception: DialogSet.continue(): Can't continue dialog. A dialog with an id of 'FindRecipe' wasn't found. at Microsoft.Bot.Builder.Dialogs.DialogContext.Continue() at Microsoft.Bot.Builder.Dialogs.DialogContainer.DialogContinue(DialogContext dc) at Microsoft.Bot.Builder.Dialogs.DialogContext.Continue() at RecipeBot.RecipesBot.OnTurn(ITurnContext context) ... }
- {System.Exception: DialogSet.add(): A dialog with an id of 'FindRecipe' already added. at Microsoft.Bot.Builder.Dialogs.DialogSet.Add(String dialogId, IDialog dialog) at RecipeBot.RecipesBot.OnTurn(ITurnContext context) ... }
Add Comment
Please, Sign In to add comment