問題タブ [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 に答える
1542 参照

node.js - ubuntuでhipchatアダプタを使用したHubotが起動しない

私はnodejsに精通していませんが、hubotをインストールしてhipchatアダプターで実行しようとしていますが、以下のpackage.jsonというエラーが発生しています。

このチュートリアル、http : //theprogrammingbutler.com/blog/archives/2011/10/28/hipchat-hubot-and-me/ と、hubot-hipchat リポジトリの公式チュートリアル、https://github に従いました。 com/hipchat/hubot-hipchat - heroku で設定しようとしても無駄でした。ただし、ubuntu 12.04 ec2 インスタンスで設定したいのですが、heroku への確実な方法があれば問題ありません :) どんな助けも大歓迎です!

次の環境変数も設定しました。

エラー:

パッケージ.json

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

git - GitHub からのデプロイを自動化する Heroku アプリ

Heroku は、アプリが内部的にgit clone(単純な bash スクリプトを介して) ローカルのリモート リポジトリにアクセスし、利用可能な他のリモートにプッシュすることを許可していますか?

自動化された(ただし手動でトリガーされた)hubotスクリプトを作成することを考えています。

これを行うには、Heroku で次のことができる必要があります。

  1. コマンドの実行 (例: git)
  2. クローンしたリポジトリをファイルシステムに保存

ありがとう。

アップデート

Benjamin's answerに基づいて、次のように試しましたが、セッション間でもファイルが保持されないようです。何か案は?

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

hubot - hubot をインストールできません - npm の依存関係が満たされていません

hubot をデプロイしようとしている間、npm は満たされていない依存関係について不平を言い続けます。ドキュメントには、これを回避する方法が説明されていません。

packages.json ファイルには依存関係のリストが含まれており、自動的に解決されるはずです。

npmがhubotをインストールできない理由を誰かが明らかにすることはできますか?

アップデート

なぜ機能しなかったのかはまだわかりませんが、実行npm installする前に実行するnpm install -g hubot coffee-scriptと、このエラーが発生するようです。回答を投稿する前に、これを確認する必要があります

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

javascript - SyntaxError: 予約語「関数」

TooTallNate の Node-Spotify-Web を使用して Spotify で音楽を再生する Github の Hubot 用のスクリプトをコーディングしようとしています。ここに最初のコマンド「Play」を書きました:

http://pastebin.com/Pp6mqucm

bin/hubot を実行すると、「構文エラー、予約語「関数」というエラーが表示されたので、別の StackOverflow の質問で推奨されているように、「関数」を「->」に変更しました。

http://pastebin.com/dEw0VrH5

しかし、それでもエラーが発生します

エラー /home/xbmc/cbot/lisa/scripts/spotify をロードできません: SyntaxError: 予約語 "function"

依存関係のせいですか?私は本当にここで立ち往生しています。

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

node.js - Ubuntu でローカルに Hubot をテストする

Stackoverflow コミュニティの皆様、こんにちは。

問題は、hubot のスクリプトに取り組んでいるということです。コーディングを開始する前に、コマンド ラインでいくつかの hubot コマンドをテストしようとしています(既に Windows で実行しましたが、何らかの理由で、この新しいカスタム hubot のコーディングを開始するために Ubuntu 環境に変更する必要があります)。ターミナルに書き込んで、作業を開始する>Hubot PINGための応答を取得できるようにします。PONG

これまで、nodenv https://github.com/OiNutter/nodenvから Node.js を既にインストールしており、ノードをテストして>node -vv0.10.22. 私は自分のhubotをフォークしてローカルに複製~./hubot> npm installし、すべての依存関係を取得するために申請しましたが、すべて問題ないようです。次に、 hubotフォルダー内にbin>cd node_modules/hosted-hubotというフォルダーがあるインストール フォルダーに移動しました。

したがって、この時点まではすべて問題ないように見えたので、コマンド ラインで実行しようとしましたが、./bin/hubothubot をローカルで実行できず、次のようになりました: nodenv: version `v0.8' is not installed . 古いバージョンのノード0.8をインストールしようとしましたが、同じメッセージが表示されました。

以上です。hubot をローカルでテストするのを手伝っていただければ幸いです。

前もって感謝します!!!

0 投票する
0 に答える
688 参照

openfire - openfire サーバーでの hubot のセットアップ

Ubuntu を実行しており、 hubotをローカルの openfire サーバーに接続しようとしています。ここのチュートリアルに従いましたが、依存関係を編集した後、最後まですべてが非常にスムーズに進み、実行するnpm installと2つの警告が表示されました。

リポジトリがサポートされていないことが何を意味するのかわかりませnpm install node-stringprepnode-gyp rebuild。npm インストールでも同じ警告が表示されますが、正常に終了しますが、再構築では次のエラー出力が表示されます。

これらは警告でありエラーではないため(npmインストール時)、hubotを起動して接続するかどうかを確認しましたが、接続しませんでした。エラーは表示されませんが、接続できません。ボットを実行したときの出力:

そして、何も起こりません。

すべてのhubot xmppフィールドを数回ダブルチェックして、それらが正しいことを確認しました。この特定の出力には含まれていませんが、ドメインと一致するように、ユーザー名のいくつかのバリエーションを試しました ->hubot@jake-lenovo-g580および。hubot@jake-Lenovo-G580

どんな助けでも大歓迎です。

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

node.js - Strange behavior in my Hubot adapter in coffeescript on nodejs

I'm working on a Hubot adapter for my corporate chat system. The output of the following code is quite surprising, I'm not sure where to go next. There is no runtime error (as far as I can tell)

Output:

Code: