FaSS の予約状況を確認する Hubot スクリプトをつくりました
FaSS の予約の順番待ちを確認したり、順番が近づくと通知してくれる Hubot スクリプトをつくりました。
https://github.com/sugarshin/hubot-fass-reservation
yarn add hubot-fass-reservation
# or
npm install hubot-fass-reservation
// external-scripts.json
[
"hubot-fass-reservation"
]
目次
モチベーション
子供や自分の髪を切るのに FaSS というお店を利用しています。カットと仕上げのみで 2,000 円ほどと、安くて早いのでよく普段から利用しています。
受付システムがあり、来店して受付機から発券するか、 Web でも発券できます。
事前に登録しておけば、順番が近づくとメールが届いたり、専用の Web ページから順番を確認できたりするのですが、もっと手軽に Slack でそれを行いたかったので Hubot スクリプトとしてつくってみました。
リスト
店舗と識別子一覧を表示します。 http://www.fasssalon.com/salonlist/
> hubot fass ls
FaSS有楽町マルイ店 - yurakuchomarui
e.g., `hubot fass yurakuchomarui w`
FaSS八重洲地下街店 - yaesuchikagai
e.g., `hubot fass yaesuchikagai w`
FaSS中目黒店 - nakameguro
e.g., `hubot fass nakameguro w`
FaSS二子玉川ライズS.C.店 - futakotamagawarisesc
e.g., `hubot fass futakotamagawarisesc w`
FaSS新宿マルイ本館店 - shinjukumaruihonkan
e.g., `hubot fass shinjukumaruihonkan w`
FaSSアトレヴィ大塚店 - atrevieotsuka
e.g., `hubot fass atrevieotsuka w`
FaSS三軒茶屋店 - sangenjaya
e.g., `hubot fass sangenjaya w`
FaSS下北沢店 - shimokitazawa
e.g., `hubot fass shimokitazawa w`
FaSS代官山アドレス・ディセ店 - daikanyama17
e.g., `hubot fass daikanyama17 w`
FaSS横浜ビブレ店 - yokohamavivre
e.g., `hubot fass yokohamavivre w`
FaSSアトレ川崎店 - atrekawasaki
e.g., `hubot fass atrekawasaki w`
順番待ち確認
> hubot fass futakotamagawarisesc w
> FaSSニ子玉川ライズS.C.店
> ・待ち人数:6人
> ・待ち時間の目安:40 ~ 50分
> 01) 207
> 02) 208
> 03) 209
> 04) 210
> 05) 212
> 06) 213
予約番号を入れると、順番が近づくとステップで通知してくれます。
> hubot fass futakotamagawarisesc w 39
> `39` 番の監視を開始します
> @sugarshin あと 5 人で順番がきます
> @sugarshin あと 3 人で順番がきます
> @sugarshin 順番がきました
TODO
受付できるようにもする予定です。まだ実装はしていません。
> hubot fass futakotamagawarisesc rsv
> 予約しました、番号は `43` です