Nekoya Press

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さんです。

nekoya.github.io