私は Python で簡単な Twitter ボットを書いていますが、誰かが質問に答えて説明してくれるかどうか疑問に思っていました。
ツイートすることはできますが、ボットに誰もリツイートしてもらったことはありません。ユーザーのつぶやきを複数回つぶやくのが怖いです。ボットを Windows のスケジュールされたタスクに基づいて実行するだけの予定ですが、スクリプトが (たとえば) 3 回目に実行されたときに、スクリプト/ボットがツイートを再度リツイートしないようにするにはどうすればよいですか?
私の質問を明確にするために、誰かが午後 5 時 59 分に「#computer」とツイートしたとします。これで、私の Twitter ボットは #computer を含むものなら何でもリツイートすることになっています。ボットが午後 6 時 3 分に実行されたときに、そのツイートを見つけてリツイートしたとします。しかし、午後 6 時 9 分にボットが再び実行されると、同じツイートが再びリツイートされます。重複リツイートしないようにするにはどうすればよいですか?
別のテキスト ファイルを作成し、ツイートの ID を追加して、ボットが実行されるたびにそれらを読む必要がありますか? これに関する答えを見つけることができず、効率的な確認方法がわかりません。