python3でredditのボットを作る

reddit APIはprawというpythonのライブラリを使用します
http://i.imgur.com/umGbzOA.jpg
「アイカツ」という言葉が含まれているコメントに反応してアイカツ画像をランダムに送りつけるボットです

 

「やろう」サブレのアイカツ画像ボット開発スレ

今回のボットを作成するにあたってprawを用いたbotの作り方動画をどっかの外人がうpしてたので、それを参考にしました
https://www.youtube.com/watch?v=a5BnJpTQIMM
偶然にも基本の処理はほとんど同じでしたので、このコードを元に作りました
サーバー側ではバックグラウンド実行するために「python3 aikatsu.py > /dev/null &」コマンドに&をつけています
また、python3のインストールとか環境構築に手こずりました
作業時間は3時間くらいでしたので何かのハッカソンとかで作ったら面白かったのかなと
初めてpython3のコード、ボットを書いたのでとても勉強になりました

以下糞みたいなコード
せめてメインループのところのサブレごとに実行する処理まとめろよと

一定間隔ごとに各サブレの最新コメントを25個取得してその中にキャッシュに含まれていない(重複回避)かつアイカツしてるコメントに手持ちのアイカツ画像の中からランダムに一枚送りつけるプログラムです