問題タブ [hubot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
538 参照

node.js - flowdock アダプターを使用すると、hubot が起動に失敗する

環境変数HUBOT_FLOWDOCK_LOGIN_EMAILとを設定してHUBOT_FLOWDOCK_LOGIN_PASSWORDから、次のことを試しました。

構築済みのhubotをhubotサイトから取得しました。上記のように package.json を変更しました。npm インストールを実行する

追加した

私の依存関係のすぐ下package.json

hubot-scripts.json から redis を削除しました

走るnpm install

その後、実行中./bin/hubot -a flowdock -d

この実装により、./bin/hubot - flowdock

次のスタック トレースを生成します。

/Users/gb/workspace/hubot-2.2.0/node_modules/hubot-flowdock/node_modules/flowdock/lib/flowdock.js:49:17 を見ると、応答 statusCode > 300 で失敗しています。

ここまでは順調ですね。上記の行に console.log を追加すると、「401」が無許可で生成されます。

どのように?資格情報は正しいです (私は定期的にその電子メール/パスワードでログインします)。

0 投票する
2 に答える
10109 参照

javascript - Javascriptでhubotのスクリプトを書くことはできますか?

Hubot は Github のチャットルーム ロボットです。私たちの会社の誰もCoffeescriptで書きたがらないことを除けば、これは素晴らしいツールです....しかし、普通の古いJavascriptでHubotのスクリプトを書くことはできないようです.
これは本当ですか?私がここに欠けているものはありますか?Coffeescript は「単なる JavaScript」ですが、Javascript を使用することはできませんか?
EDIT
私は2つのとてつもなく単純な間違いを犯していました: -CoffeeScript
コメント構文をJSファイルにコピーしました
-メインプロジェクトの/scripts/ディレクトリのすぐ下ではなく、hubot-scripts node_moduleの下にスクリプトがありました。

今は完璧に動作します。

0 投票する
1 に答える
687 参照

adapter - Hubot スクリプトからのメッセージをリッスンする理想的な方法は何ですか?

マルチユーザー チャット内のメッセージをキャプチャし、hubot を含めて記録する、hubot スクリプトを作成したいと考えています。問題は、hubot 自体が聞こえないことです。メッセージが送信されるたびにアダプターがイベントを発行するようには見えないため、hubot メッセージをリッスンするための推奨される方法はありますか?

0 投票する
1 に答える
893 参照

github - チャットルームにログインすると、Hubot は @username に挨拶します

Hubot は優れたツールです。ロボットはチャット ルームに統合され、いくつかのタスクを展開します。いくつかの追加機能がhubotに追加され、命令されたときに挨拶します. 私はコーヒー スクリプトがあまり得意ではなく、現在、チャットルームにログインしているユーザーにその日の時間に応じて Hubot が挨拶する方法を見つけたいと考えています。(@uersname Good morning, @username Good Afternoon, etc.)

シンプルな Hello が作成されました:

0 投票する
1 に答える
2142 参照

hubot - あるコマンドを別のコマンドから呼び出す

たとえば、 andhubot statusを呼び出す必要があるなど、ある種のエイリアスを実行したい。hubot newrelic mehubot gauges for today

`msg.send "hubot newrelic me" のようなことをしようとしましたが、hubot はメッセージを無視しているようです。

どうやってやるの?