node: 0.10.0
npm: 1.2.14
環境変数HUBOT_FLOWDOCK_LOGIN_EMAIL
とを設定してHUBOT_FLOWDOCK_LOGIN_PASSWORD
から、次のことを試しました。
構築済みのhubotをhubotサイトから取得しました。上記のように package.json を変更しました。npm インストールを実行する
追加した
"hubot-flowdock": ">= 0.0.1",
私の依存関係のすぐ下package.json
hubot-scripts.json から redis を削除しました
走るnpm install
その後、実行中./bin/hubot -a flowdock -d
この実装により、./bin/hubot - flowdock
次のスタック トレースを生成します。
TypeError: Uncaught, unspecified "error" event.
at TypeError (<anonymous>)
at Session.EventEmitter.emit (events.js:74:15)
at Request._callback (/Users/gb/workspace/hubot-2.2.0/node_modules/hubot-flowdock/node_modules/flowdock/lib/flowdock.js:49:17)
at Request.self.callback (/Users/gb/workspace/hubot-2.2.0/node_modules/hubot-flowdock/node_modules/flowdock/node_modules/request/main.js:122:22)
at Request.EventEmitter.emit (events.js:98:17)
at Request.<anonymous> (/Users/gb/workspace/hubot-2.2.0/node_modules/hubot-flowdock/node_modules/flowdock/node_modules/request/main.js:661:16)
at Request.EventEmitter.emit (events.js:117:20)
at IncomingMessage.<anonymous> (/Users/gb/workspace/hubot-2.2.0/node_modules/hubot-flowdock/node_modules/flowdock/node_modules/request/main.js:623:14)
at IncomingMessage.EventEmitter.emit (events.js:117:20)
at _stream_readable.js:870:14
/Users/gb/workspace/hubot-2.2.0/node_modules/hubot-flowdock/node_modules/flowdock/lib/flowdock.js:49:17 を見ると、応答 statusCode > 300 で失敗しています。
ここまでは順調ですね。上記の行に console.log を追加すると、「401」が無許可で生成されます。
どのように?資格情報は正しいです (私は定期的にその電子メール/パスワードでログインします)。