ATNDのイベントリマインダを作ってみた

atnd_remainder

http://twitter.com/atnd_remainder
自分が登録したATNDのイベントの開催前日21:00に、イベント内容をDMしてくれるbotを作りました。

このDMはサンプルです

困っていたこと

勢い込んでATNDがたってすぐに参加申し込みをすると…

  • イベント当日の場所が曖昧
  • イベントの開催時間の把握が曖昧
  • 参加したATNDをいちいちさがすのも手間

ときどき、こんなことがありました(´・ω・`)

欲しかったもの

作る前に書いたメモ

API http://api.atnd.org/events?nickname=hogehoge&ymd=yyyymmdd
DBにATND登録ユーザー名(nickname)とtwitter_idを登録
前日1回、前日夜21:00にDMを送る
・相互フォロー前提
・登録フォームはあとで

つかったもの

  1. ATND API
  2. TwitterAPI
  3. OAuthAPIを使うモジュール(自前)
  4. OAuthAPIを使ってTwitterに投稿するモジュール(自前)
  5. MySQLにアクセスするモジュール

以前に作ったtwitterbotの部品を使ったので、新しく作った部分はATNDのAPIを呼ぶところくらいでしょうか。
TwitterAPIのDMを送信するAPIも初めてつかいました。
あとは今まで作ったものを参考にしていきました。

登録フォームがない

そのため、現在私のIDしか登録されていません。。。。
もし、使ってみたいという人がいたら、@irasallyにご連絡ください。
しばらく手動で登録します。
尚、DMを送信するので @atnd_remainderのフォローをよろしくお願いします。

今後やってみたいこと

  • 自動で登録できるフォーム
  • ユーザーごとにリマインドする時間を変えられる
  • DMじゃない方法でのリマインド(メールとか)

メール送信はやったことがないので難易度が高い・・・

最後に

勢いで作ってみたがそういうサービスもうあるんじゃないだろうか。
まあ、自分用として使う分にはじゅうぶんなので、
これからは、イベントの場所とか時間とか間違わないようにしたいです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください