pythonでフォローされたら自動でdmを返すプログラムを作成したいのですが、ユーザーを指定する段階のとこでつまずいています。
アルゴリズムはユーザーの全フォロワーからdm送受信者履歴のある人を除外し、リストに格納すればフォローされているけどまだdmを送っていない人だけがリストに残る計算です。
しかし、APIのドキュメントでは過去30日分のdm送受信履歴をtweepyの「api.list_direct_messages」こちらのメソッドで拾えると記載されているのですが、最大で49件ほどの一日分ほどしか取得できません。
30日分の全件取得する方法を教えていただきたいです。
また特定のユーザーに対してdmを送ったか送っていないかを確認する方法ありましたらそちらも教えていただきたいです。
あなたの回答
tips
プレビュー