問題タブ [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 - Hubot/Express: 特定のルートで基本認証を無効にする
Hubot を使用しており、環境変数 EXPRESS_USER および EXPRESS_PASSWORD を定義して基本認証を有効にしています。Hubot は Express を使用し、基本的には
基本認証を必要としないスクリプトで HTTP コマンドを公開したいと考えています。ただし、明示的に初期化されている Hubot のコードを変更することはできません
Expressjsでそれが可能かどうかは誰にもわかりません。
前もって感謝します
ブルーノ
javascript - 複数行のメッセージにhubotを応答させる
hubot に何かを解析させたいシナリオがあります。コマンドは次のようになりますhubot parse this thing <the content>
問題は、通常、コンテンツは貼り付けられた長いテキストであり、通常は改行文字 (改行) が含まれていることです。これが私の正規表現です:
私は問題なく応答を得ることができますが、コンテンツの最初の行だけが読み込まれます.すべての行を含む、貼り付けられたコンテンツ全体を彼に読ませる方法はありますか?
編集:
を追加する+
と、貼り付けられたコンテンツ全体が読み取られますが、最後の行のみが保存されます。
coffeescript - Hubot が応答している部屋の名前を見つけるにはどうすればよいですか?
作業中の追跡システムに接続するための Hubot スクリプトを作成しています。さまざまなパラメーターを使用して PHP スクリプトをトリガーする必要があり、そのスクリプトは応答をルームに送信します。
Hubot が応答しているメッセージがどの部屋から送信されたのかを知るにはどうすればよいですか? AJAX リクエストで送信できますか?
これは私のスクリプトがどのように見えるかです:
git - janky で同じリポジトリを異なる名前で 2 回セットアップする
ジェンキンとハブボットの間の接着剤としてジャンキーを活用するビルドサーバーがあります。
ジャンキーで特定のリポジトリを別の名前で複製するクリーンな方法を誰かが知っているかどうか疑問に思っていましたか?
私が解決しようとしている主な問題は、定期的なビルド ジョブがあり、特定の条件が発生した場合にのみ完全なテスト スイートを実行する別のジョブを作成したいということです。それでも、ジャンキーの利点 (Web インターフェイス、hubot コントロールなど) を活用しています。
私が知る限り、まったく同じ github リポジトリを指す janky で 2 番目のジョブを作成するクリーンな方法はありませんでした。アプリケーションを見て、janky のコンソールからインターフェイスをハッキングしてみようかどうか迷っています。誰かが私と同じ問題を抱えていましたか? もしそうなら、彼らはどのようにこの問題を解決しましたか? 可能であれば、写真にぎくしゃくしたままにしたいと思います。
hubot - Hubot の基本的なアクセス許可を設定するには?
ユーザーが「Hubot die」や「Hubot show storage」などのコマンドを実行できないように、基本的なユーザー権限を設定するにはどうすればよいですか?
hubot-auth というスクリプトがあることがわかりますが、それは既存のコマンドを制御するためではなく、他のスクリプトに実装するためのもののようです。
hubot - Hubot: xmpp チャットルームで全員にメンションすることはできますか?
親愛なるstackoverflowsians、
私たちの Hubot には XMPP アダプターがあり、XMPP チャットルームに座っています。チャットルーム内の他のすべてのユーザーのリストを取得して、hubot に言及させることは可能ですか? 例えば:
ユーザー johndoe、joe、bob、および alice がチャットに参加している場合。
node.js - "を削除するにはどうすればよいですか" Hubot httpd スクリプトのタグ?
デフォルトでは、hubot httpd.coffee スクリプトは pre タグを出力に入れます。とにかくそれを取り除くことはありますか?私はhubotにいくつかの基本的なhtmlページを生成させようとしています。
Web ページの出力は次のようになります。
Hi, i am a robot
node.js - hubot ブレインでテーブルを生成し、値を挿入する
私はhubot内に値のテーブルを作成しようとしています.彼はその値をredis-brain.coffeeに渡しますが、私は方法を知っています: robot.brain.get("blablabla"). これは redis-brain から文字列を取得するため、何らかのテーブルが必要です。
使用方法: この関数の最初の呼び出しで、hubot は完全なデータベースをメモリにロードします。
では、hubot から redis でテーブルを作成するにはどうすればよいですか?