Commentsこんにちは。d250g2班のwhywaitaです。slackにbotを導入してみた話です。slackに対するbotslackなどのチャットアプリケーションにおいて、botという存在が居るとかなり便利という事はここ最近浸透してきた考え方ではないでしょうか。予定をリマインダしてくれたり、RSSを流してくれたり、雑談に答えてくれたり、結構便利な存在です。してもチャットは閉鎖的な空間になりますので、そのbotのコードも閉鎖的になりがちなのではないかと考えています。slackというパブリックな場がありますので、良い感じにbotを用意する事になりました。botの選定slack上にデプロイするbotとしてはhubotが一番人気のようですが、d250g2は色が赤いので、同じく赤いRuby製のRubotyを使いました。あと、どうでも良いですが、何故かRubyのコードを沢山読んでいる人達が多いという事もあったようです。プラグインの追加さて、ただbotをデプロイしただけだとACの記事として残念なので、ちょっと面白そうなプラグインを追加してみましょう。d250g2のRubotyのコードはここにあります。このリポジトリにプルリクエストを出し、マージされる事で、botが動いているHerokuにデプロイされるようになっています。docomoの雑談APIを利用出来るようになるruboty-talkを追加するプルリクエストを出しました。CIが自動で動き、実際にデプロイ出来るかどうかのチェックが走ります。テストは書いてないので、シンタックスチェックぐらいしか走ってませんが...。これはruboty-twadaプラグインがインストールされた様子です。やって遊んでいるうちにCIのテストがOKを返したようなので、適当にマージしてやります。slackに通知が飛んでいます。ちなみにGitHubのアイコンは@ahiru3net氏ご指定のyaketacatです。結果とりあえず変な会話しかしてないようですが、とりあえず無事に動いているようです。CIでそれなりにイケてる公開botが作れました。コントリビュートお待ちしております。