IPAの重要なセキュリティ情報の新着をChatWorkに流したかったので、AutomaticRubyのChatWorkプラグインを書いてみました。
これを使って以下のようなレシピを書きます。
フィードの内容をそのままChatWorkに流すと何の話なのかわからなくなるので、別途FilterFormatプラグインを用意して、これでフィードの title 要素を加工して出力しています。
さらにこれを crontab に追加して1時間毎に更新を確認するようにします。
$ crontab -e 0 * * * * automatic -c ~/.automatic/config/ipa_security_alert.yml > /dev/null
あとは勝手にチャットに投稿してくれます。
AutomaticRubyとChatWorkの連携は想像以上に簡単で便利なので、みなさんも便利プラグインをどんどん開発するといいと思います!
投稿者紹介
- サーバ運用もできるプログラマと化した、2013年入社の元新人エンジニアです。
最近のエントリ
- 勉強会2017.03.10ユニキャストの勉強会のご紹介
- Ruby2014.05.16[ruby-install] Rubyのバージョン切替えスクリプトを書いた
- CentOS2014.05.14OpenLDAPサーバーを構築する
- Ruby2013.12.17AutomaticRubyとChatWorkを連携させる