找不到watson-developer-cloud botkit-middleware资源

slack watson-conversation botkit

294 观看

1回复

2127 作者的声誉

我是机器人世界的新手。我正在尝试使用botkit中间件将在IBM Watson上创建的Conversation服务与Slack Bot集成在一起。我只是从Git(Botkit Slack集成公司)那里获得了代码,并试图用它来回答我的Watson Conversation服务中有关Slack的查询。但是,在接收到Slack消息后,API返回了以下错误。处理互联网上的这些错误。有人可以帮我吗?

`>节点simple-bot-slack.js

info:**未指定持久存储方法!进程关闭时,数据可能会丢失。信息:**设置用于处理Slack消息的自定义处理程序信息:** API调用:https ://slack.com/api/rtm.start侦听端口5000的客户端服务器通知:** BOT ID:jarvis ...试图连接到RTM!通知:RTM websocket已打开信息:收到松弛消息{类型:'消息',频道:'C72GK14JD',
用户:'U72VDTC2F',文本:'Hi',ts:'1505453454.000117',
source_team:'T733VG8DS',team:' T733VG8DS”,事件:“ direct_mention”,匹配项:['Hi',索引:0,输入:'Hi'],
watsonError:{错误:在Request._callback(D:\ node \ wrath \ botkit-middleware-master \ examples \ simple-bot \ node_modules \ watson-developer-cloud \ lib \ requestwrapper.js:88:1 5中找不到资源)在request.self.callback(D:\ node \ wrath \ botkit-middleware-master \ examples \ simple-bot \ node_modules \ request \ request.js:188:22)处在atmitTwo(events.js:106:13)在Request.emit(events.js:191:7)处。(D:\ node \ wrath \ botkit-middleware-master \ examples \ simple-bot \ node_modules \ request \ request.js:1171:10)在Request.emit(events.events.js:96:13) js:188:7)在Gunzip。(D:\ node \ wrath \ botkit-middleware-master \ examples \ simple-bot \ node_modules \ request \ request.js:1091:12)在atgoneNone(events.js:292:16) js:91:20)在Gunzip.emit(events.js:185:7)在process._tickCallback(internal / process / next_tick.js:104:9)的_combinedTickCallback(内部/进程/next_tick.js:80:11)的endReadableNT(_stream_read.js:974:12)上错误:在Request._callback(D:\ node \ wrath \ botkit-middleware-master \ examples \ simple-bot \ node_modules \ watson-developer-cloud \ lib \ requestwrapper.js:8 8:15)找不到资源.self.callback(D:\ node \ wrath \ botkit-middleware-master \ examples \ simple-bot \ node_modules \ request \ request.js:188:22)在RequestTwo处发出(events.js:106:13)。根据请求发出(events.js:191:7)。(D:\ node \ wrath \ botkit-middleware-master \ examples \ simple-bot \ node_modules \ request \ request.js:1171:10)在Request.emit(events.events.js:96:13) js:188:7)在Gunzip。(D:\ node \ wrath \ botkit-middleware-master \ examples \ simple-bot \ node_modules \ request \ request.js:1091:12)在atgoneNone(events.js:292:16) js:91:20)在Gunzip.emit(events.js:185:7)在endReadableNT(_stream_read.js:974:12)在_combinedTickCallback(internal / process / next_tick.js:80:11)在process._tickCallback(内部/进程/next_tick.js:104:9)代码:未定义,错误:“未找到资源”},isOperational:true,代码:未定义,错误:“未找到资源”}}

`

作者: Yash 的来源 发布者: 2017 年 9 月 15 日

回应 1


0

2127 作者的声誉

决定

好的!找不到的资源来自botkit,因为它无法访问Conversation API。我犯的错误是,我提供了自己的对话服务Workspace的URL,而不是应该提供的对话URL。

CONVERSATION_URL = https://gateway.watsonplatform.net/conversation/api

我只是更正了,事情就像黄油一样。:)如果其他任何人都遇到相同的问题,我的建议是也要检查其他凭据。尽管它看起来很简单,但是错误总是会发生。

编码愉快!

作者: Yash 发布者: 2017 年 9 月 15 日
32x32