スナップスナップから自分の子供写ってる写真だけカートに入れてくれるBotつくってみた
幼稚園の写真がスナップスナップで配布されるのですが、自分の子供が写ってる写真を探すのがめんどくさすぎて発狂しそうになるのでMSのAzure使って顔比較して勝手にカートに入れてくれるBotを作ってみました。
ソースはQiitaの方に上げてます。
http://qiita.com/stachibana/items/ac27704316589af9647e
友だち追加
https://line.me/R/ti/p/%40zvf4421n
使い方
新規ユーザーの場合はスナップスナップのログイン情報を聞かれますので答えます。
最新のイベントを取得してきます。20秒くらいかかります。「入園式」とか「遠足」とかそういうやつですね。
チェックしたいイベントをタップ。
アルバム名を取得します。「年少1組」とか「年長2組」とかそういうの。チェックしたいアルバム名をチェック。
画像が未登録の場合は画像を送るよう指示されます。
画像を送ると登録されます。送った写真を元にその人物が写っているかどうかを一枚ずつ照合し、写っていればカートに放り込んでくれます。
トークのちょっと上にもどって再度見たい組をタップ。サーバーで処理が行われます。本当はカートに入れた枚数を通知したいのですがHerokuの仕様で無理でした。
結果
最初は何も入っていないカート。Botからイベントとクラスを選択すると、
10分位すると処理が終わって写真がカートに入っています。