2017-09-15 13 views
0

私はボットワールドを初めて利用しています。私はボットキット・ミドルウェアを使用してIBM Watson上に作成された会話サービス・スラック・ボットを統合しようとしています。私はGitのコードを取得しただけです(Botkit Slack Integration)、Watson会話サービスのSlackでクエリに答えるためにこのコードを使用しようとしていますが、スラックメッセージを受信すると、APIは次のエラーを返します。インターネット上でこれらのエラーを処理します。誰かが私を助けていただけますか?watson-developer-cloud botkit-middlewareリソースが見つかりません

`> node simple-bot-slack.js

info: ** No persistent storage method specified! Data may be lost when process shuts down. info: ** Setting up custom handlers for processing Slack messages info: ** API CALL: https://slack.com/api/rtm.start Client server listening on port 5000 notice: ** BOT ID: jarvis ...attempting to connect to RTM! notice: RTM websocket opened info: Slack message received { type: 'message', channel: 'C72GK14JD',
user: 'U72VDTC2F', text: 'Hi', ts: '1505453454.000117',
source_team: 'T733VG8DS', team: 'T733VG8DS', event: 'direct_mention', match: [ 'Hi', index: 0, input: 'Hi' ],
watsonError: { Error: Resource not found at Request._callback (D:\node\wrath\botkit-middleware-master\examples\simple-bot\node_modules\watson-developer-cloud\lib\requestwrapper.js:88:1 5) at Request.self.callback (D:\node\wrath\botkit-middleware-master\examples\simple-bot\node_modules\request\request.js:188:22) at emitTwo (events.js:106:13) at Request.emit (events.js:191:7) at Request. (D:\node\wrath\botkit-middleware-master\examples\simple-bot\node_modules\request\request.js:1171:10) at emitOne (events.js:96:13) at Request.emit (events.js:188:7) at Gunzip. (D:\node\wrath\botkit-middleware-master\examples\simple-bot\node_modules\request\request.js:1091:12) at Gunzip.g (events.js:292:16) at emitNone (events.js:91:20) at Gunzip.emit (events.js:185:7) at endReadableNT (_stream_readable.js:974:12) at _combinedTickCallback (internal/process/next_tick.js:80:11) at process._tickCallback (internal/process/next_tick.js:104:9) cause: { Error: Resource not found at Request._callback (D:\node\wrath\botkit-middleware-master\examples\simple-bot\node_modules\watson-developer-cloud\lib\requestwrapper.js:8 8:15) at Request.self.callback (D:\node\wrath\botkit-middleware-master\examples\simple-bot\node_modules\request\request.js:188:22) at emitTwo (events.js:106:13) at Request.emit (events.js:191:7) at Request. (D:\node\wrath\botkit-middleware-master\examples\simple-bot\node_modules\request\request.js:1171:10) at emitOne (events.js:96:13) at Request.emit (events.js:188:7) at Gunzip. (D:\node\wrath\botkit-middleware-master\examples\simple-bot\node_modules\request\request.js:1091:12) at Gunzip.g (events.js:292:16) at emitNone (events.js:91:20) at Gunzip.emit (events.js:185:7) at endReadableNT (_stream_readable.js:974:12) at _combinedTickCallback (internal/process/next_tick.js:80:11) at process._tickCallback (internal/process/next_tick.js:104:9) code: undefined, error: 'Resource not found' }, isOperational: true, code: undefined, error: 'Resource not found' } }

`

答えて

0

をよし!会話APIに到達することができませんでしたので、見つからないリソースがbotkitから来ました。私がやっていた間違いは、私がいたということでした会話URLの代わりに私自身の会話サービスのワークスペースのURLを提供します。

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

私はちょうどそれを訂正し、その物はバターのように機能します。 :) 誰かが同じ問題に直面しているなら、私の助言は他の資格情報もチェックすることです。それはかなり簡単なようですが、間違いはいつも起こることがあります。

ハッピーコーディング!

関連する問題