SlideShare a Scribd company logo
HipChat+Hubot を使った家庭の安定運用 
@ogasora50 
[著] 
どのようにすれば 良好な関係を維持できるか 
24時間365日
自己紹介 
社会人6年目 
ほぼ、ソーシャルゲーム開発・運用 
時々、芸能サイト開発・運用 
いわゆるWEBエンジニア
我が家で行っている ChatOpsをご紹介します
家族構成 
私、嫁の2人家族 
共働き 
私:めんどくさがり 
嫁:めんどくさがり
巻き起こる全面戦争 
どっちがゴミ捨てるか問題 
どっちが洗濯、掃除するか問題 
どっちがシャンプーとか詰め替えるか問題
結果 
貯まるゴミ、洗濯モノ 
山積みのアマゾンのダンボール 
そして憎しみの連鎖
悲しくなくする為に生きているはずなのに、 
何でだろうな
ChatOpsとは 
チャットを起点にして、システム運用に関する 様々なタスクを自動化すること 
デプロイ、テスト、負荷グラフ、ログ監視など
我が家のChatOps環境 
HipChat×Hubot 
└ただチャットできればいいだけなので 
さくらVPSでHubotをデーモンに 
└herokuでもおk 
CoffeeScriptでプログラム
ゴミ出しbot 
毎日夕方に翌日に出すゴミと、担当をランダ ムでチャットに通知
ゴミ出しbot 
運用開始約1週間後、、、 
嫁「ちょっと、私ばっかりじゃね?」
ゴミ出しbot 
運用開始約1週間後、、、 
嫁「ちょっと、私ばっかりじゃね?」 
バレたw
思い出bot 
不定期に思い出の画像とかをbotが投稿 
なかなかほっこり♨
その他bot 
お天気通知bot 
└毎朝天気を通知 
飲み屋bot 
└よく行く飲み屋ランダム抽出、予約も 
買い忘れ防止bot 
└チャットに買うもの書くと、botがredisに保存
まとめ 
ちょっとは戦い減ったかも 
CoffeeScript書く機会ができた 
自動化して、調べること減ってよかった 
意外に愛着がわくw 
自分業務用に朝会、MTG時刻通知もつくった 
チャットからエアコンつけるとかIoT的なやつも やってみたい
Enjoy Engineering♪

More Related Content

Viewers also liked

サンタBot説明
サンタBot説明サンタBot説明
サンタBot説明
okazakit
 
TranslimitにおけるAWS活用術
TranslimitにおけるAWS活用術TranslimitにおけるAWS活用術
TranslimitにおけるAWS活用術
Masakazu Matsushita
 
Facebook bot(20160518)
Facebook bot(20160518)Facebook bot(20160518)
Facebook bot(20160518)
Shoko Kondo
 
LINE@ 新手帳號設定五步驟介紹
LINE@ 新手帳號設定五步驟介紹LINE@ 新手帳號設定五步驟介紹
LINE@ 新手帳號設定五步驟介紹
LINEATTWN
 
Facebook Messenger Platform Framework
Facebook Messenger Platform FrameworkFacebook Messenger Platform Framework
Facebook Messenger Platform Framework
Ram Murat Sharma
 
Re:ゼロから始めるUI/UX生活
Re:ゼロから始めるUI/UX生活Re:ゼロから始めるUI/UX生活
Re:ゼロから始めるUI/UX生活
Hiroaki Sano
 
40分濃縮 PHP classの教室
40分濃縮 PHP classの教室40分濃縮 PHP classの教室
40分濃縮 PHP classの教室
Yusuke Ando
 
やるおがtriphone HMMを作るようです
やるおがtriphone HMMを作るようですやるおがtriphone HMMを作るようです
やるおがtriphone HMMを作るようです
Shinya Shimizu
 
AAAとインディ、2つのセッションにみるCGアーティストの現状と未来
AAAとインディ、2つのセッションにみるCGアーティストの現状と未来AAAとインディ、2つのセッションにみるCGアーティストの現状と未来
AAAとインディ、2つのセッションにみるCGアーティストの現状と未来
IGDA JAPAN
 
IGDAアップデート&ゲームジャム・アクセシビリティ会議報告
IGDAアップデート&ゲームジャム・アクセシビリティ会議報告IGDAアップデート&ゲームジャム・アクセシビリティ会議報告
IGDAアップデート&ゲームジャム・アクセシビリティ会議報告
IGDA JAPAN
 
Bot に家計を任せる
Bot に家計を任せるBot に家計を任せる
Bot に家計を任せる
Yuki Ishikawa
 
Microsoft Bot framework 概要
Microsoft Bot framework 概要Microsoft Bot framework 概要
Microsoft Bot framework 概要
Koichiro Sasaki
 
Bot mashup world LT Bot ✖️ HMM
Bot mashup world LT  Bot ✖️ HMMBot mashup world LT  Bot ✖️ HMM
Bot mashup world LT Bot ✖️ HMM
Ryota Sakamoto
 
千里之行,始於足下:動手寫自己的App
千里之行,始於足下:動手寫自己的App千里之行,始於足下:動手寫自己的App
千里之行,始於足下:動手寫自己的App
Smallr Huang
 
Azure Machine Learning getting started
Azure Machine Learning getting startedAzure Machine Learning getting started
Azure Machine Learning getting started
Masayuki Ota
 
DDoS対策の自動化
DDoS対策の自動化DDoS対策の自動化
DDoS対策の自動化
Hirotaka Tajima
 
Botと対話する
Botと対話するBotと対話する
Botと対話する
Yuki Ishikawa
 
[mobidays]KM-Report(韩国移动市场的最新潮流一目了然)
[mobidays]KM-Report(韩国移动市场的最新潮流一目了然)[mobidays]KM-Report(韩国移动市场的最新潮流一目了然)
[mobidays]KM-Report(韩国移动市场的最新潮流一目了然)
Mobidays
 
Slack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をする
Slack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をするSlack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をする
Slack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をする
sairoutine
 

Viewers also liked (19)

サンタBot説明
サンタBot説明サンタBot説明
サンタBot説明
 
TranslimitにおけるAWS活用術
TranslimitにおけるAWS活用術TranslimitにおけるAWS活用術
TranslimitにおけるAWS活用術
 
Facebook bot(20160518)
Facebook bot(20160518)Facebook bot(20160518)
Facebook bot(20160518)
 
LINE@ 新手帳號設定五步驟介紹
LINE@ 新手帳號設定五步驟介紹LINE@ 新手帳號設定五步驟介紹
LINE@ 新手帳號設定五步驟介紹
 
Facebook Messenger Platform Framework
Facebook Messenger Platform FrameworkFacebook Messenger Platform Framework
Facebook Messenger Platform Framework
 
Re:ゼロから始めるUI/UX生活
Re:ゼロから始めるUI/UX生活Re:ゼロから始めるUI/UX生活
Re:ゼロから始めるUI/UX生活
 
40分濃縮 PHP classの教室
40分濃縮 PHP classの教室40分濃縮 PHP classの教室
40分濃縮 PHP classの教室
 
やるおがtriphone HMMを作るようです
やるおがtriphone HMMを作るようですやるおがtriphone HMMを作るようです
やるおがtriphone HMMを作るようです
 
AAAとインディ、2つのセッションにみるCGアーティストの現状と未来
AAAとインディ、2つのセッションにみるCGアーティストの現状と未来AAAとインディ、2つのセッションにみるCGアーティストの現状と未来
AAAとインディ、2つのセッションにみるCGアーティストの現状と未来
 
IGDAアップデート&ゲームジャム・アクセシビリティ会議報告
IGDAアップデート&ゲームジャム・アクセシビリティ会議報告IGDAアップデート&ゲームジャム・アクセシビリティ会議報告
IGDAアップデート&ゲームジャム・アクセシビリティ会議報告
 
Bot に家計を任せる
Bot に家計を任せるBot に家計を任せる
Bot に家計を任せる
 
Microsoft Bot framework 概要
Microsoft Bot framework 概要Microsoft Bot framework 概要
Microsoft Bot framework 概要
 
Bot mashup world LT Bot ✖️ HMM
Bot mashup world LT  Bot ✖️ HMMBot mashup world LT  Bot ✖️ HMM
Bot mashup world LT Bot ✖️ HMM
 
千里之行,始於足下:動手寫自己的App
千里之行,始於足下:動手寫自己的App千里之行,始於足下:動手寫自己的App
千里之行,始於足下:動手寫自己的App
 
Azure Machine Learning getting started
Azure Machine Learning getting startedAzure Machine Learning getting started
Azure Machine Learning getting started
 
DDoS対策の自動化
DDoS対策の自動化DDoS対策の自動化
DDoS対策の自動化
 
Botと対話する
Botと対話するBotと対話する
Botと対話する
 
[mobidays]KM-Report(韩国移动市场的最新潮流一目了然)
[mobidays]KM-Report(韩国移动市场的最新潮流一目了然)[mobidays]KM-Report(韩国移动市场的最新潮流一目了然)
[mobidays]KM-Report(韩国移动市场的最新潮流一目了然)
 
Slack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をする
Slack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をするSlack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をする
Slack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をする
 

我が家を支えるChatOps