Mozilla Developer Network
をchromeのconsoleを見ると粋なはからいが
採用してくれるかな
ひびのきろく
hubot scriptを作ってみました
coffee scriptを
hubotディレクトリ/scripts/
の下に *.coffee
と保存をすれば勝手に読み込んでくれます
$ vim scripts/my.coffee
module.exports = (robot) ->
robot.hear /おはよう/i, (msg) ->
msg.send "Good Morning"
ちゃんと反応してくれます
robot.hearだと文字に反応します
hubot/scripting.md at master · github/hubot
を読むとよさそうです
centosでhubotとslackを連携させてみた | bgbgbg
でslackとhubotを連携させましたが、#general以外のチャンネルに参加できない..
普通にinviteしてあげたら違うチャンネルに参加できるようです
参加させたいチャンネルで
/invite hubot
としてあげたら
参加出来ました
slackの使い方を覚えたほうがよさそうです
hubotを入れてみた | bgbgbg
のつづきで、hubotとslackを連携させてみました
hubotとslackのadapterはインスト-ルは済んでるところから始めます
slackのintegrationの設定でhubotを追加します
HUBOT_SLACK_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxx
とかいうTOKENをくれるのでcentosの環境変数に設定します
.bashrcに書いて読み込みました
$ vim ~/.bashrc
export HUBOT_SLACK_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxx
.bashrcを読み込み直して
$ source ~/.bashrc
起動
$ bin/hubot -a slack
でslack連携hubotが起動します
試しにslackで
hubot ping
hubot img hello
とかすると
となります
hubotをデーモン化します
http://qiita.com/kon_yu/items/cdc452bcd2bb89f85de1
を参考にしました
$ sudo npm install -g forever
したらできあがりでしたが、ちっともHubotが反応せず..
sudo npm install -g coffee-script
してなかったので動きませんでした..
しなおしたら無事できました