1

我想检查我的机器人凭据(appId + appSecret)是否可以连接到https://api.botframework.com/bot/v1.0/messages

我无法发送真正的消息,因为我没有对话正在运行,所以我尝试发布以下 json 消息: { "type": "Ping"}但我得到的回复是 { "error": { "message": "Expression evaluation failed. Object reference not set to an instance of an object.", "code": "ServiceError" } }

有什么方法可以检查我对 api 的访问是否正常?

4

2 回答 2

0

下载BotFrameworkEmulator以测试与您的机器人的连接性。如果您安装了单声道,它可以在 Windows 和 OSX 上运行。您可以通过在运行后键入“/settings”来更改模拟器使用的默认设置。系统将提示您输入 appId、appSecret 和 url 端点,以便向/从您的机器人发送和接收消息。

您还可以使用directline rest api 发起对话并向您的机器人发送消息

于 2016-04-12T22:39:20.860 回答
0

如果您已经注册了您的机器人,您可以访问Bot Framework页面,单击“我的机器人”菜单,然后选择您注册的机器人。在您的机器人页面上,向下滚动到左下角,然后有一个测试框。

此外,您可以使用模拟器。它在右上角有一个位置,可以用您的机器人凭据替换默认凭据。然后将 URL 更改为您部署机器人的位置。提示:记得将“api/messages”附加到 URL。

于 2016-04-12T14:45:57.717 回答