ファン
検索
<< 2017年03月 >>
1 2 3 4
5 6 7 8 9 10 11
19 20 21 22 23 24 25
26 27 28 29 30 31
最新記事
最新コメント
カテゴリーアーカイブ
月別アーカイブ
プロフィール
日別アーカイブ

広告

この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
posted by fanblog

2017年03月17日

hubotをMacに入れてみよう


どうも、トトです。

今回はslackにプルリク情報やプルリクにコメントがあれば送るってことがやりたくて調べることにしました。

調べて気になったのがhubotというものがありました。

botを使って送れるようなんです。

なので、このhubotがどんなものなのか使ってみようと思います。

まずは参考サイトを見ながら進めます。

SlackのBot(hubot)を作ってみる

進めていって、Node.jsをまだ入れたことがなかったんでここでまず躓きます。

今度はこのサイト見ながら入れる

Macにnode.jsをインストールする手順。

確かここでまたつまずいた

brew install nodebrew


なんかエラーでた気がしますが、忘れました、、、

んで、また調査

nodebrew install が Failed to create the file と怒られる。

で解決。

ディレクトリがなかったみたいです。

なんでこれがないのに上手くいく人もいるんだろうか?

よくわかりません。

まぁ、そのあとはとくに躓かずNode.jsの導入は完了です。

SlackのBot(hubot)を作ってみる

では元のhubotの構築に戻ります。

その後、またつまずく、、

こんなエラーが

? Bot adapter (campfire) slackgot back false



/usr/local/lib/node_modules/yo/node_modules/rx/dist/rx.js:77
throw e;
^
true


他の方もここでエラーになる人いるみたいです。

でもこれただの誤字らしい

adapter (campfire)

で入力するのは

slackbot back false


botは神のようなものかもしれませんが、だからといってgotと書いたら間違います。注意してください。

Bot adapter slack


ここまで入力したあと

なんかインストールっぽいのが始まるんだけど

またエラー

npm ERR! Darwin 15.3.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "hubot" "hubot-scripts" "hubot-diagnostics" "hubot-help" "hubot-heroku-keepalive" "hubot-google-images" "hubot-google-translate" "hubot-pugme" "hubot-maps" "hubot-redis-brain" "hubot-rules" "hubot-shipit" "hubot-slack" "--save"
npm ERR! node v5.8.0
npm ERR! npm v3.8.2
npm ERR! code ENOSELF

npm ERR! Refusing to install hubot as a dependency of itself
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!

npm ERR! Please include the following file with any support request:
npm ERR!
/XXX/myhubot/npm-debug.log


こんな感じのやつです。

また調査

ここが参考になりました。

hubotを生成するときにエラーが出てつまずいた話

私もなんもひねりもなくhubotの名前をhubotとしていたので怒られたみたいです。

別名に変えたら無事hubotのインストールが終了しました!

めでたしめでたり


んで、今ここで止まっているんで次の記事で動かしてるとこまでいけたらいいなと思います。

では、今日も読んでいただきありがとうございました!

hubot-thumb-680x322-2165-thumb-680x322-1510.png

Build a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: