goodpatchに生息するbotたち

48
Goodpatch生息するbotたち @deepblue_will

Upload: deepblue-will

Post on 26-Jan-2017

1.749 views

Category:

Engineering


0 download

TRANSCRIPT

Goodpatchに 生息するbotたち@deepblue_will

自己紹介

• Prottのフロントエンド担当

• Java(SWT) → Ruby(Ruby on Rails) → JavaScript(AngularJS)

• 最近「KANA-BOON」というバンドにハマってます

杉原碧志(あおし)

@deepblue_will

Slack

• チャットツール

• 自分の好きなChannelに入って会話する

• 豊富な連携

• 例) GitHubでコメントしたらSlackに流す等

Slackはbotがいるとより捗る

日々の仕事を より便利に より楽しく

してくれるうちのbotたち を紹介します!

本日のお話

• うちのbotたちをお披露目 • よく使われてるbot

• 情報発信系bot

• 癒し系bot

• うちのbotを支える技術

• まとめ

うちのbotたち①よく使われてるbot

抽選bot

抽選bot

• チャンネル内のユーザをランダムに選択

• 地味だけど色んな場面で使える

毎朝のLT

シャッフルランチbot

シャッフルランチbot

• 2週に1回、希望者を数グループに分けてランチ

• 参加者の取りまとめとグルーピングをSlackで

• 普段あまり話さない人と話せる機会

うちのbotたち②情報発信系bot

タイムラインbot

タイムラインbot

• 複数チャンネルの発言を1つのチャンネルに流す

• マネージャーがゆるく流れを把握するのに便利

http://qiita.com/Vexus2/items/70a84b28c85fc9af14c7

日報bot

日報bot

• Qiita::Teamに書いた日報を流す

• Slackを追うだけで日報が読める!

• Qiita上で1つずつクリックして読むのは億劫

• 折角日報書いてるのに読んでもらえないなんてことが起こるのを防止

はてブbot

はてブbot

• 毎日15時にはてブITのTop5を流す

• 毎日旬の情報に触れられる

• 仕事中の息抜きにも

うちのbotたち③癒やし系

雑談bot

雑談bot

• 適当に受け答えしてくれるbot

• Docomoの雑談APIを使用

• 5%の確率で絡むようにすることでより人間らしさを演出

• ただ、真面目なことを話してるチャンネルではしゃべらないように制御(ウザいので)

botを支える技術HubotとHeroku

Hubot

• GitHubが開発したbot実行のためのフレームワーク

• かなり簡単にbotを作ることができる

• https://hubot.github.com/

Hubotのサンプルコード

module.exports = (robot) -> ### 「hubot おはよう」 と投稿されると「Hello」とこたえる ### robot.respond /おはよう!/i, (res) -> res.send "Hello!" ### 「おはよう」 と投稿されると「Hello」とこたえる ### robot.hear /おはよう/i, (res) -> res.send "Hello!"

Heroku

• Node.jsとかが動く環境と提供してくれる

• GitHubと連携できる

• masterにpushすると勝手にデプロイしてくれる

• ※ 無料プランでは1日6時間スリープさせる必要がある

• Process Scheduler使って指定の時間帯スリープさせる

• http://sota1235.hatenablog.com/entry/2015/06/10/130000

HerokuでHubotを指定の時間に寝かせる方法①• Process Scheduler

• Herokuのアドオン(無料)

• 指定の時間にスリープさせることができる

• http://sota1235.hatenablog.com/entry/2015/06/10/130000

HerokuでHubotを指定の時間に寝かせる方法②• Kaffeine

• Sleepしないようにpingを送ってくれるサービス

• ログイン不要で使える

• http://kaffeine.herokuapp.com/

まとめbotがいると仕事が捗る!

Botがいると色々便利!

botがいるとリアルの コミュニケーションも促進される!

botがいると仕事が楽しくなる!

bot作りは簡単!無料!

まだまだ紹介しきれなかったbotがたくさんありますが、

続きは懇親会で話します!

皆様の会社の素敵な bot教えて下さい!