SlackとHubotの勉強と練習のために、日本で一番熱い男のSlack用のhubotを作りました。
https://github.com/akiroom/shubot
追記
npmライブラリ化しました。npm installするか、
$ npm install hubot-shubot
もしくはexternal-scripts.json
に以下を追加することで簡単に利用できます。
["hubot-shubot"]
導入方法
Slackの準備
- https://my.slack.com/services/newのHubotでAddボタンを押す。
- Usernameを決める(自分の場合はshubotにした)
- Setup Instructionsに書いてある内容は後で使う
- アイコンとか諸々を設定する
herokuにデプロイ
- https://github.com/akiroom/shubotからclone
-
Hubotで西木野真姫bot作ってSlackに呼ぶの「デプロイする」の項目を参考にしてherokuにデプロイ
- (この時、先ほどのSetup Instructionsの値を利用する)
Slackの部屋に呼ぶ
- botを呼びたい部屋で
/invite @botname
で呼び出す(名前がshubotなら/invite @shubot
)- こんな感じで部屋に来る
- botを追い出したいときは
/kick @botname
結果
いい感じに応援してくれる。