問題タブ [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.
hubot - チャンネルに誰が参加しているかを確認するためのhubotコマンドはありますか?
現在のチャンネルのすべての人のリストが欲しいです。
どうすればこれを入手できhubot
ますか?
hubot - HipChat の Hubot でユーザー名と @mention 名を一致させる
ユーザー名 (数値の xxxx_xxxxxx またはフルネーム) の @mention 名を検索する方法はありますか? またその逆の方法はありますか?
msg.message オブジェクトを見ると、メッセージの送信者の ID、jid、および名前を持つユーザー オブジェクトがあります。その人の @メンション名と、場合によってはメッセージで @ メンションされた人のユーザー名を見つけたいと思います。
javascript - 現在のキャンプファイヤー チャットルームのすべてのユーザーを一覧表示するには、hubot を取得するにはどうすればよいですか?
キャンプファイヤー チャットルームで実行している hubot (https://github.com/github/hubot) を持っています。
チャットルームにログインしているすべてのユーザーを表示するスクリプトを作成しようとしています。
デフォルトのhubot show users
コマンドは、ログインしているすべてのユーザーを見つけられないようです。
動かない疑似コード
makefile - Hubot makefile テスト タスクが機能しない
make test を実行すると、次のようになります。
私のmakefileはこのhttps://github.com/github/hubot-scripts/blob/master/Makefileから変更されていません
私はhubotを完璧に実行できるので、xargsがコーヒーを嫌う理由がわかりません。
ありがとう
coffeescript - ElasticSearchで複数のクエリを組み合わせるにはどうすればよいですか
参考までにここにコードがあります。私はelasticsearchにログを記録し、hubotコマンドを使用してそれらのログを検索するhubotプラグインを作成しようとしています。
https://gist.github.com/4050748
2つのクエリに一致するレコードを取得しようとしています。
私は期待していました:
- 最大50レコード
- 特定のユーザーがいたレコード
- 過去1時間の記録
私が得た:
- 最大10レコード
- 特定のユーザーがいたレコード
- いつでも
過去1時間に、あるユーザー名を持つすべてのレコードを取得するにはどうすればよいですか?フィルタでmatch_allを使用する必要がありますか?私が試みていることはサポートされていませんか?
SQLでは、次のようになります。
javascript - Hubot で非同期 Ruby スクリプトを実行するには?
私の Ruby スクリプトの 1 つを、開発者ではないチームメイトが利用できるようにしたいと考えています (「Ruby 環境のセットアップと保守に消極的」を読んでください)。
チーム内でもHubotを使用しています。
「Ruby スクリプトを呼び出すことができる Hubot スクリプト (CoffeeScript、つまり JS) を作成するにはどうすればよいですか?」
追伸: 私のスクリプトは完了するまでに時間がかかります。hubot に迅速なフィードバック (「あなたの声を聞きました。あなたのスクリプトを実行します」) を与える方法についてアイデアがあれば、スクリプトが完了したときに通知します。完了 (「スクリプトが正常に完了しました」)、それは素晴らしいことです。
ruby-on-rails - ジャンキー応答: 不明なリポジトリ:'myrepo'
以下のように Campfire で Github リポジトリをビルドすると、不明なリポジトリ エラーが発生します。
ここに私のJanky herokuログがあります:
このログでステータス 404 を取得します。私は本当に行き詰まり、この問題を解決できません。あなたのアイデアをお待ちしています。
jenkins - CloudBees での Jenkins Executor の飢餓
Cloudbees、Janky、および Hubot で Jenkins を使用してジョブを正しくセットアップしました。Hubot と Janky が動作し、ジョブを Jenkins サーバーにプッシュしています。
ジョブが Jenkins キューに 1 時間以上待機しています。エグゼキュータの数を設定する場所がどこにもありません。これは Cloudbees の完全なデフォルト インスタンスです。
CloudBees サービスに時間がかかっているだけですか、それとも設定が間違っていますか?
javascript - Hubot に Post サポートを追加する
http-post-say.coffee
Herokuでホストされているhubotアプリにスクリプトを追加しようとしています。
ドキュメントには、スクリプトを追加する'/hubot/say'
と、次の形式で投稿リクエストを受け入れるルートが作成されることが示されています。
スクリプトを追加して URL を変更しましたが、次のエラーが表示されました。
Cannot POST /hubot/say
私の次のステップは、いくつかの依存関係を追加することでした。robot.router.post
使用している他のアプリにこれらの依存関係があることに気付きました。
変更をデプロイしましたCannot POST /hubot/say
が、そのルートにアクセスしようとすると受信します。
不足しているものはありますか?私は Node.js や hubot にあまり詳しくありません。
node.js - HubotをHerokuにデプロイできません
先月(2月13日)HerokuにHubotインスタンスをhubot2.4.6でデプロイしました。
今日、新しいスクリプトを追加したかったのですが、herokuにデプロイし直すときにコンパイルエラーが発生しました。更新する前に、wikiの指示に従って新しいhubotをデプロイしようとすると、まったく同じエラーが発生します。ログは次のとおりです。
現在、Hubotは2.4.8です。同じ問題を抱えている人、または何かが足りない人はいますか?