Twitterでの告知を見逃さないためのアプリを開発中
画面
「こくつぃー」と呼びたいところだけど発音しづらいので「こくちー」と呼んでます。
ログイン後はカレンダー画面へ。
フォローリスト。最近はバーチャルYouTuberばっかりです。
チェックを付けて。
更新。
「+3more」など入り切らないものはポップアップで出ます。
モチベーション
twitter.comAqoursの3rd2日目の抽選発表日は明日だけど、そもそも申し込みをするのを忘れてたという😇まあ落ち込んではいない🚴♂️
— りくた (@liktastar) 2018年3月9日
twitter.com見逃してたら危なかった😇
— りくた (@liktastar) 2017年11月14日
疲労で意識が遠のく中、ソフマップにて予約した🙌 https://t.co/Uk1QbPPWo8
twitter.com引越しのためにやることリスト作っていたら、今後かなり忙しくなりそう
— りくた (@liktastar) 2017年8月6日
しかもスケジュール調べていたらみもりんライブの支払手続きを見逃していたという😩急いで一般抽選に申し込んできたけど、これは行けない運命なやつだ…😇
twitter.comニンテンドーダイレクトあったの忘れてた😇
— りくた (@liktastar) 2017年4月12日
twitter.comあ、今日生放送やったん、わすれてた😇
— りくた (@liktastar) 2017年4月5日
とにかく忘れるんだ(笑えない)必要な情報はTwitterにあるはずなのにそれを記録したり記憶したりができない。過去にちょっと挑戦してみたこともあるのですが、いろいろ制約があって続かなかった。
syumiron.hatenablog.jp
今回は仕事が休みということもありちょっと集中して作ってみました。公開はしていません。公開するには課題が多すぎるので。
課題
Twitter APIの制約
例えばフォローリストを表示する場合、Twitterに問い合わせなければならないのですが、15分間に問い合わせ可能な回数が決まっています。
なるべく問い合わせないような工夫をしているつもりですが、さすがに一朝一夕での実装では考慮しきれていない。
文章解析の難しさ
「3月20日」「4/8」とかだと大丈夫。
でもこの辺りは対応できていない。
「4/1~4/30」という期間。【3月第2弾】4/1(日)~4/30日(月)のあいだ、1曲無料で遊べるフリープレイチケットを毎日1枚プレゼントいたします!ぜひこの機会にスクフェスACをプレイしてみてくださいね♪#lovelive #スクフェスAC #スクフェスシリーズ5周年 pic.twitter.com/l4Dp6bKAlM
— 【公式】ラブライブ!スクフェスAC運営 (@lovelive_SIF_AC) 2018年3月30日
「本日」という特定の日付を表す言葉。「今日」「明日」「翌日」「明後日」「来週火曜日」「4月末」とかもこれに当てはまります。【ラブライブ!虹ヶ咲学園スクールアイドル同好会みえるラジオ】本日20時より配信開始!バンダイチャンネル:https://t.co/L7du6NwXez LINE LIVE:https://t.co/LFPGE72aCR YouTube Live:https://t.co/1JM33ItEqu #lovelive #スクフェス #スクスタ pic.twitter.com/GTOx2bH4tY
— ラブライブ!公式 (@LoveLive_staff) 2018年3月28日
あとは年末になると「年始ガチャは1/4から!」といったような翌年の日付を含むテキストが想定されますが、これが翌年なのか今年なのか判別できない。
1つのツイートに複数の日付告知をしているのも今のところ未対応。
この辺りは本気でやろうとしたらAI開発に手を出すことになりそう。