問題タブ [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 - 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
git - GitHub からのデプロイを自動化する Heroku アプリ
Heroku は、アプリが内部的にgit clone
(単純な bash スクリプトを介して) ローカルのリモート リポジトリにアクセスし、利用可能な他のリモートにプッシュすることを許可していますか?
自動化された(ただし手動でトリガーされた)hubotスクリプトを作成することを考えています。
これを行うには、Heroku で次のことができる必要があります。
- コマンドの実行 (例:
git
) - クローンしたリポジトリをファイルシステムに保存
ありがとう。
アップデート
Benjamin's answerに基づいて、次のように試しましたが、セッション間でもファイルが保持されないようです。何か案は?
hubot - hubot をインストールできません - npm の依存関係が満たされていません
hubot をデプロイしようとしている間、npm は満たされていない依存関係について不平を言い続けます。ドキュメントには、これを回避する方法が説明されていません。
packages.json ファイルには依存関係のリストが含まれており、自動的に解決されるはずです。
npmがhubotをインストールできない理由を誰かが明らかにすることはできますか?
アップデート
なぜ機能しなかったのかはまだわかりませんが、実行npm install
する前に実行するnpm install -g hubot coffee-script
と、このエラーが発生するようです。回答を投稿する前に、これを確認する必要があります
javascript - SyntaxError: 予約語「関数」
TooTallNate の Node-Spotify-Web を使用して Spotify で音楽を再生する Github の Hubot 用のスクリプトをコーディングしようとしています。ここに最初のコマンド「Play」を書きました:
bin/hubot を実行すると、「構文エラー、予約語「関数」というエラーが表示されたので、別の StackOverflow の質問で推奨されているように、「関数」を「->」に変更しました。
しかし、それでもエラーが発生します
エラー /home/xbmc/cbot/lisa/scripts/spotify をロードできません: SyntaxError: 予約語 "function"
依存関係のせいですか?私は本当にここで立ち往生しています。
node.js - Ubuntu でローカルに Hubot をテストする
Stackoverflow コミュニティの皆様、こんにちは。
問題は、hubot のスクリプトに取り組んでいるということです。コーディングを開始する前に、コマンド ラインでいくつかの hubot コマンドをテストしようとしています(既に Windows で実行しましたが、何らかの理由で、この新しいカスタム hubot のコーディングを開始するために Ubuntu 環境に変更する必要があります)。ターミナルに書き込んで、作業を開始する>Hubot PING
ための応答を取得できるようにします。PONG
これまで、nodenv
https://github.com/OiNutter/nodenvから Node.js を既にインストールしており、ノードをテストして>node -v
、v0.10.22
. 私は自分のhubotをフォークしてローカルに複製~./hubot> npm install
し、すべての依存関係を取得するために申請しましたが、すべて問題ないようです。次に、 hubotフォルダー内にbin>cd node_modules/hosted-hubot
というフォルダーがあるインストール フォルダーに移動しました。
したがって、この時点まではすべて問題ないように見えたので、コマンド ラインで実行しようとしましたが、./bin/hubot
hubot をローカルで実行できず、次のようになりました: nodenv: version `v0.8' is not installed . 古いバージョンのノード0.8をインストールしようとしましたが、同じメッセージが表示されました。
以上です。hubot をローカルでテストするのを手伝っていただければ幸いです。
前もって感謝します!!!
openfire - openfire サーバーでの hubot のセットアップ
Ubuntu を実行しており、 hubotをローカルの openfire サーバーに接続しようとしています。ここのチュートリアルに従いましたが、依存関係を編集した後、最後まですべてが非常にスムーズに進み、実行するnpm install
と2つの警告が表示されました。
リポジトリがサポートされていないことが何を意味するのかわかりませnpm install node-stringprep
んnode-gyp rebuild
。npm インストールでも同じ警告が表示されますが、正常に終了しますが、再構築では次のエラー出力が表示されます。
これらは警告でありエラーではないため(npmインストール時)、hubotを起動して接続するかどうかを確認しましたが、接続しませんでした。エラーは表示されませんが、接続できません。ボットを実行したときの出力:
そして、何も起こりません。
すべてのhubot xmppフィールドを数回ダブルチェックして、それらが正しいことを確認しました。この特定の出力には含まれていませんが、ドメインと一致するように、ユーザー名のいくつかのバリエーションを試しました ->hubot@jake-lenovo-g580
および。hubot@jake-Lenovo-G580
どんな助けでも大歓迎です。
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: