Conversation.SendAsync(activity, () => EchoChainDialog.dialog);
Message=Value cannot be null.
Parameter name: botId
at Microsoft.Bot.Builder.Internals.Fibers.SetField.CheckNull[T](String name, T value)
Apparently you can do
ConfigurationManager.AppSettings["BotId"] = "test";
And it will work. I'm not sure what is supposed to set the "BotId" field, but if you're running into this issue and just need test locally, adding this line in
MessagesController.cs before a call to
Conversation.SendAsync is a workaround.