Twitter懸賞自動応募Bot
2019-04-04
Twitter上の懸賞に自動応募するBotを作ったのでその記録。
はじめに
Twitterの懸賞に自動応募するBotを作った。リツイート&フォローで応募できるものが対象。結果はDMやリプライを確認すればOK。この記事ではその運用成績を記録していく。
作った背景
Twitter上にはリツイート&フォローだけで応募できる懸賞が多い。簡単に応募できるが当選確率はそれほど高くないので手動でポチポチと大量に応募するのはあまりにも効率が悪い。寝てる間に応募しておいてほしい。
作ったもの
自分のタイムライン、リストのタイムライン、検索結果からツイートを集めて特定のキーワードが含まれていればリツイート&フォローする応募Botを作った。
ツイート内容にフォロー対象アカウントが記載されていることがあるので、スクリーンネーム(@~)が含まれていればそれもフォローする。怪しいアカウントには応募しないように無視リストにも対応。Twitterルールによるとフォロー数の上限があるようなので、FIFOで古い順にフォローしたフレンドをアンフォローする削除Botも作った。ついでに全フレンドを一括削除するBotも作った。言語はPythonでTwitter APIとの連携はtweepyを使用。
Twitter Contest Entry Bot - GitHub
懸賞Tweetの集め方
1日に60件 x 約4回のツイートを集める。内訳は以下の通り。
- リツイート&フォロー系懸賞をよく呟くユーザを集めたリストのタイムラインから50件
- 懸賞等のキーワードでの検索結果から10件
応募の対象
上記の方法で集めたツイートから以下に合致するものに対して随時応募する。
- Twitter上でリツイート&フォローで応募が完了する懸賞。