昨年稼動開始した Twitter bot 「ねる」をバージョンアップし、ソースコードを公開しました。 基本的に、表から見える機能はほとんど変えず、内部の改良をしました。 機能変更などについて OAuth 対応 BASIC 認証は既に非推奨になっており、廃止の噂も出ています(まあ、6月に廃止の噂はガセだと思いますが…)ので、OAuth 認証の API に切り替えました。 bot コアの分離 開発者向けの話。bot の基本的な動作(Twitter とのやりとり)の部分を分離しました。これを再利用して別の bot を簡単に作れる……かどうかは試してないのでまだ分かりません。 通信方法の変更 完全に裏側の話。昔は App Engine から直接 Twitter に post できなかった(…ハズ)ので、他のサーバを経由して Reply するという、App Engine を使っている意味が無いような