42Tokyo
暁寮寮食BOT
鳥羽商船高等専門学校 暁寮 の 寮食のTwitter BOTです。 仕組み: 寮食のメニューの写真をアップロードすると、Googleの光学式文字認識と画像処理により、メニューデータを自動で取得します。 その後、GCPのGCE内のサーバーのDBに各データが保存され、そのデータはREST APIとして利用できるようにしています。 そして、そのAPIを使い、Herokuから定期的にPythonスクリプトを動かすことにより、BOTが毎日決まった時間に寮食をツイートします。 寮食BOT: @Toba_Akatsuki 使用技術: Django Django REST Framework GCE Nginx SQLite 工夫したところ: URL構造が綺麗になるように意識してURL設計をした レスポンスのJSONファイルも使いやすいようにした。 必要最小限のサーバー構成により、システム運用にかかる料金は4円/年