個人的にはFeedlyというRSS Readerを使って技術系のニュース等をチェックしているのですが、弊社の主なサービス対象である業界に関するニュースは、個人任せではなくチームとして最新の動向をキャッチアップできる仕組みを作っておいた方が何かと便利です。そこで、社内で使用しているSlackのチャンネルに業界関連のニュースのRSSフィードを通知するようにしてみました。最初はBOTを用意してRSSフィードを定期的に読むように実装が必要かと思っていましたが、SlackにはRSS Integrationが用意されていたので、非常に簡単に実現することができました。
RSS Integration を追加
SlackにRSS Integrationを追加します。「RSS」で検索すると RSS Fox という Integration もヒットしますが、今回は RSS Integration を使用します。
RSSフィードの登録
続いて読み込むRSSフィードのURLと、通知するチャンネルを選択します。今回はあらかじめ業界関連ニュースのキーワード検索結果を通知するように設定しておいた Google Alert のRSSフィードを読み込みます。
RSSフィードが追加されました。
また、チャットウィンドウ上で下記コマンドを使うことでフィードの追加、削除、確認が行えます。
チャンネルにフィードを追加する: /feed subscribe http://kotaku.com/vip.xml チャンネルに登録されているフィードのリストを表示する: /feed list チャンネルからフィードを削除する: /feed remove ID
フィードの表示
フィードの登録時点以降の通知が対象になるようで、登録直後には何も通知されませんが、登録後は定期的にRSSフィードがチェックされ、新しい記事があると通知されるようになります。
読み込んでいるフィードがキーワード検索の結果なので、全く関係ないニュースがヒットすることもありますが、チームとしての最新ニュースのキャッチアップは非常にやりやすくなると思います。