2016-07-01から1ヶ月間の記事一覧

絵師さんのTweetをRTするbotについて(6) - さらなる改良に向けて

botを稼働させてみて、いくつか追加したい機能、変更した方がいいなと思う仕様、やりたいことについて Twitter APIを叩いている処理のすべてに例外処理をつける-> 7/30 Done. 最新のTweet、同日中のTweetのRTを優先させる-> 7/30 再評価/RT時にシャッフルす…

絵師さんのTweetをRTするbotについて(6) - ベータ版

ファイル構成 実行コード.py既読履歴.jsonフォロー一覧.json絵付きTweetリスト.jsonログ.json 仕様 1.フォロー一覧の更新 フォロー一覧.jsonを読込 現在の自分のフォローと対照して更新 上書保存 2.最新のTLから絵付きTweetリストを抽出 既読履歴.jsonを…

絵師さんのTweetをRTするbotについて(5) - フィルタリングと個別TL掘削

ノイズ除去の方法 実装済の機能は以下のとおり。 フォローしているユーザーがRTしたものは除去する RT数とふぁぼ数で閾値を設け、閾値に達しないものは保留扱いとする。保留扱いのTweetは次のbot実行時にシャッフルして再度評価し直す。 これでずいぶんノイ…

さくらVPSを借りてpython baseのTwitter botを起動するまで(2)

前回環境構築は完了したので、Twitter botを起動するところまでやってみる。 各種テストコードを試しさくらVPS上の環境でのpython等の動作を確認する botの絶対参照部分の修正を行いbotの動作を確認する cronのテストを行なってcronの動作を確認する 低頻度…

さくらVPSを借りてpython baseのTwitter botを起動するまで(1)

python3.5 + tweepy3.5.0 + cron 環境でbotを回したい…ということでサーバーを借りることにした。特にサーバーをいじった経験がないので、ちょこちょこぐぐってみて他の人のブログ記事が豊富なさくらインターネットにしてみることにした。無料期間が2週間つ…

絵師さんのTweetをRTするbotについて(4) - 6時間程度のテスト実行後の課題

RT対象となるTweetの数 自分のタイムラインにはフォローしているユーザーのTweetおよびそのユーザーがRTしたTweetが流れてくる。RTされたTweetを除去している現在の環境では、500名程度のフォローでは休日昼間の巡航運転時(画像付きTweetの投稿はかなり多め…

絵師さんのTweetをRTするbotについて(3) - プロトタイプ

ファイル構成 実行コード.py 既読履歴.json 絵付きTweetリスト.json ログ.json 仕様 ※5分ごとに実行することを想定してTweetの読み込み件数等は割り当てている 1.既読履歴.jsonに記載されている最新のTweetまで、最大1000件のTweetを自分のタイムラインか…

絵師さんのTweetをRTするbotについて(2) - 現状解決可能な問題として

作りたい機能: 絵師さんをフォローした状態のアカウントのTLを読み込み、絵付きのTweetをRTする。 制限: home_timeline(自分のタイムライン)は最大3200Tweetまでの取得、15分で15回までの取得 user_timeline(特定のユーザーのTweet)は最大3200Tweetま…

Twitter APIでTLやuser_timelineをさかのぼるときの制限

上限は以下のとおりの模様。 これがボトルネックになって絵師さんのアップした画像を全部蒐集するという目標は挫折する模様。がくり。 home_timeline = 3200 tl=api.home_timeline(max_id=すごく古いid) とかにすると何も帰ってこなくなる。 user_timeline =…

tweepyの導入とpython対話型コンソール上での操作(6)

RTすべきTweetを探すのにフォローしている人を順々に当たる方法を考えていた。 つまり、 1.フォローしているユーザーそれぞれに取得済みTweetを把握する 2.フォローしているユーザーについて未取得Tweetを取得 3.2で取得したTweetから画像付きTweetを…