表題の通り、先日のブログ でご紹介した 01 にリマインダー機能を実装しました。
これ、誰でも使えるので、みなさんもお構いなくお使いください(とか言うと一瞬でバグを見つけられそうですが)。
どうやって使うの??
#remind
というハッシュタグと****/**/** **:**
というフォーマットでリマインドしてほしい日時を末尾に添えて、@c1pher0ne にメンションをとばします- 成功していると、リプライが返ってきます
- 具体的には以下のような感じです
@m0t0k1ch1 御意!2013/10/2 21:00になったらリマインドするね
— 01 (@c1pher0ne) October 2, 2013
- すると、指定した日時にメンションを飛ばしてくれます
- この日、僕はこのリマインドのおかげで無事に「地獄でなぜ悪い」を観ることができました
@c1pher0ne ok
— m0t0k1ch1.eth (@m0t0k1ch1) October 2, 2013
- ちなみに、寝てるときに頼んでも嫌々ながら引き受けてくれます
@m0t0k1ch1 ...もー!起こさないでよ!2013/10/4 10:00 ね!はいはい!おやすみ!
— 01 (@c1pher0ne) October 3, 2013
@c1pher0ne お…押忍…
— m0t0k1ch1.eth (@m0t0k1ch1) October 4, 2013
- 過去へのリマインドを登録しようとすると現実が見れます
@m0t0k1ch1 過去には戻れないよ!現実を見て!
— 01 (@c1pher0ne) October 4, 2013
どうやってやってるの??
- 瀕死状態だったさくらの VPS を復活させ、cron で「メンションを解析して保存するバッチ」と「保存したデータをツイートするバッチ」を走らせています
- ※追記
- 現在は AnyEvent::Twitter::Stream を使っています
珍しく告知
ちなみに、上に貼ったツイートの中で出てきた「サムライのやつ」っていうのは これ です。
10/12(土)に、大先輩の @fujiwara さんと共に発表させていただきます。
恥かかないようにがんばりますので、興味のある方は是非ご参加ください。