atnd_remainder
http://twitter.com/atnd_remainder
自分が登録したATNDのイベントの開催前日21:00に、イベント内容をDMしてくれるbotを作りました。
困っていたこと
勢い込んでATNDがたってすぐに参加申し込みをすると…
- イベント当日の場所が曖昧
- イベントの開催時間の把握が曖昧
- 参加したATNDをいちいちさがすのも手間
ときどき、こんなことがありました(´・ω・`)
欲しかったもの
作る前に書いたメモ
API http://api.atnd.org/events?nickname=hogehoge&ymd=yyyymmdd
DBにATND登録ユーザー名(nickname)とtwitter_idを登録
前日1回、前日夜21:00にDMを送る
・相互フォロー前提
・登録フォームはあとで
DBにATND登録ユーザー名(nickname)とtwitter_idを登録
前日1回、前日夜21:00にDMを送る
・相互フォロー前提
・登録フォームはあとで
つかったもの
- ATND API
- TwitterAPI
- OAuthAPIを使うモジュール(自前)
- OAuthAPIを使ってTwitterに投稿するモジュール(自前)
- MySQLにアクセスするモジュール
以前に作ったtwitterbotの部品を使ったので、新しく作った部分はATNDのAPIを呼ぶところくらいでしょうか。
TwitterAPIのDMを送信するAPIも初めてつかいました。
あとは今まで作ったものを参考にしていきました。
登録フォームがない
そのため、現在私のIDしか登録されていません。。。。
もし、使ってみたいという人がいたら、@irasallyにご連絡ください。
しばらく手動で登録します。
尚、DMを送信するので @atnd_remainderのフォローをよろしくお願いします。
今後やってみたいこと
- 自動で登録できるフォーム
- ユーザーごとにリマインドする時間を変えられる
- DMじゃない方法でのリマインド(メールとか)
メール送信はやったことがないので難易度が高い・・・
最後に
勢いで作ってみたがそういうサービスもうあるんじゃないだろうか。
まあ、自分用として使う分にはじゅうぶんなので、
これからは、イベントの場所とか時間とか間違わないようにしたいです。