2015-12-14 Mon 12:22
AJITOの予定を把握して快適Ajiting
この記事は#ajiting Advent Calendar 2015の14日目の記事です。
nekoyaです。昼Ajiting勢です。
AJITOでは様々なイベントが日々開催されており、小規模なものもあれば貸切で行われる大規模なものあります。
その日のAJITOの予定を抑えておくのは、昼Ajiting勢のたしなみ。というわけで、今日のネタはそんなAJITOのスケジュール管理についてです。
VOYAGE GROUPでは社内の予定をサイボウズ・ガルーンを使って管理しています。
「Slackには常駐してるけどガルーンはあんまり」という我々にとって、予定を見に行くコストは大きいものです。
そこで、毎朝その日のAJITOの予定をSlackに通知するようにしたら快適になりました。
こんな感じの通知がAJITOのSlackチャンネルに流れます(予定は架空のものです)。
技術的には何も見るべき点はありませんが、せっかくなのでGitHubに上げておきました。
ガルーンAPIはSOAPだったり、今時のノリで気軽に叩くにはやや面倒だったりするのですが、真面目にXMLを読み書きせずに適当に済ませています。
garoon.py
には引数として
- ユーザもしくは施設のid
- 通知先のチャンネル
- 対象日
などを与えられるようになっており、AJITOに限らず各種予定を通知できるようになっています。自分の予定を通知するのに使ってくれる人もいたりして、わりといい感じです。
イベントが始まる直前の通知も欲しくなったので、本日新たに「予定が始まる10分前になったら通知する」体制も作りました。
他にも毎日の定時後の特定の予定を検知するスクリプトなど、必要に応じてちょっとしたものを回したりしています。
この手の「技術的には見るべき点はないが、なんやかんやで面倒な課題」は日常の様々な場面で我々の目の前に現れます。
そうした課題を技術的・非技術的なアプローチでどうにかして「大したことじゃないけど、ちょっと便利になったよね」と言ってもらえるように日々平穏に過ごしていきたいですね。
明日はE.本田使いのアイス王子@kuromatuさんです。