チャットツール
Rocket.Chat
簡単構築
docker-composeの方が簡単
https://github.com/RocketChat/Rocket.Chat/wiki/Deploy-with-Docker
絵文字一覧
http://www.emoji-cheat-sheet.com/
hubot-rocketchatがGENERAL以外で使えない
room idがハッシュになっているバグがある。inspect elementでroom-idを取得すればよい
https://github.com/RocketChat/hubot-rocketchat
bot
ボットにやらせた方がいいこと
Implement on new branch
Run build
Communicate Build status
Respond to build issues
Create pull request
Communicate ready for feedback
Review
Communicate review
Respond to review
Sign off
Integrate master
Branch deploy
Test in production
Fix issues
Integrate master
Re-deploy branch
Merge branch
Deploy master
事例
MTG資料の自動生成
特定のSlackへの投稿にリアクション(発言の活性化)
デプロイ占い
お菓子ルーレット
スケジュールの登録やリマインド
GitHubへのIssue登録
デプロイやマージリクエスト
画像検索
掃除当番の割当や通知
雑務の簡略化(掃除当番表管理、飲料水の管理、会議室の利用状況確認)
勤怠管理(勤怠状況確認、勤怠登録、確認)
語録登録
日々発生する「感謝の気持ち」をストックして可視化できる
困っていて助けてほしいときに「ボスケテ」と発言すると助けてくれる(誰かが)
「つらぽよ」と発言すると励ましてくれる
https://employment.en-japan.com/engineerhub/entry/2017/06/30/110000
hubot
自作スクリプトを実行する
scriptsの下にcoffeeスクリプトを置く。
hubot再起動で公開される。
hubotのproxy環境下での使用
普通に使う分には問題ないが、hubot misawaとかが動かない。
なんかJSを自作する必要あるっぽい
https://github.com/github/hubot/issues/287
Tips
webhookを使う
デフォルトで8080で公開されている。
scripts以下にこれを置いてブラウザで叩いてOKが出ることで確認できる。
Last updated