問題タブ [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.
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」が無許可で生成されます。
どのように?資格情報は正しいです (私は定期的にその電子メール/パスワードでログインします)。
javascript - Javascriptでhubotのスクリプトを書くことはできますか?
Hubot は Github のチャットルーム ロボットです。私たちの会社の誰もCoffeescriptで書きたがらないことを除けば、これは素晴らしいツールです....しかし、普通の古いJavascriptでHubotのスクリプトを書くことはできないようです.
これは本当ですか?私がここに欠けているものはありますか?Coffeescript は「単なる JavaScript」ですが、Javascript を使用することはできませんか?
EDIT
私は2つのとてつもなく単純な間違いを犯していました: -CoffeeScript
コメント構文をJSファイルにコピーしました
-メインプロジェクトの/scripts/ディレクトリのすぐ下ではなく、hubot-scripts node_moduleの下にスクリプトがありました。
今は完璧に動作します。
adapter - Hubot スクリプトからのメッセージをリッスンする理想的な方法は何ですか?
マルチユーザー チャット内のメッセージをキャプチャし、hubot を含めて記録する、hubot スクリプトを作成したいと考えています。問題は、hubot 自体が聞こえないことです。メッセージが送信されるたびにアダプターがイベントを発行するようには見えないため、hubot メッセージをリッスンするための推奨される方法はありますか?
github - チャットルームにログインすると、Hubot は @username に挨拶します
Hubot は優れたツールです。ロボットはチャット ルームに統合され、いくつかのタスクを展開します。いくつかの追加機能がhubotに追加され、命令されたときに挨拶します. 私はコーヒー スクリプトがあまり得意ではなく、現在、チャットルームにログインしているユーザーにその日の時間に応じて Hubot が挨拶する方法を見つけたいと考えています。(@uersname Good morning, @username Good Afternoon, etc.)
シンプルな Hello が作成されました:
hubot - あるコマンドを別のコマンドから呼び出す
たとえば、 andhubot status
を呼び出す必要があるなど、ある種のエイリアスを実行したい。hubot newrelic me
hubot gauges for today
`msg.send "hubot newrelic me" のようなことをしようとしましたが、hubot はメッセージを無視しているようです。
どうやってやるの?