【发布时间】:2016-09-20 23:22:45
【问题描述】:
我正在尝试在本地运行 EchoBot example of the MS Bot Framework,跟随 updates to SDK V3,但无法创建对话框。
打电话给
Conversation.SendAsync(activity, () => EchoChainDialog.dialog);
我得到的错误是
System.ArgumentNullException occurred
HResult=-2147467261
Message=Value cannot be null.
Parameter name: botId
ParamName=botId
Source=Microsoft.Bot.Builder
StackTrace:
at Microsoft.Bot.Builder.Internals.Fibers.SetField.CheckNull[T](String name, T value)
InnerException:
我想知道 null botID 是什么意思。我在本地运行应用程序,遵循Getting Started tutorial。它说不需要为机器人提供 AppID,我相当肯定 AppId 和 botId 不是一回事。我似乎找不到太多关于这个 botId 字段是什么的文档。
还有其他人遇到过这个问题吗?解决这个问题的唯一方法是注册机器人并提供 AppId 吗?
【问题讨论】:
标签: c# botframework