我正在用 Python 编写一个简单的 Twitter 机器人,想知道是否有人可以为我回答和解释这个问题。
我可以发推文,但我还没有让机器人转发任何人。我害怕多次发布用户的推文。我计划让我的机器人仅基于 Windows 计划任务运行,因此当脚本(例如)第三次运行时,我如何获取它以便脚本/机器人不会再次转发推文?
澄清我的问题:假设有人在下午 5 点 59 分发推文“#computer”。现在我的 twitter 机器人应该转发任何包含 #computer 的内容。假设当机器人在下午 6:03 运行时,它会找到该推文并转发它。但是,当机器人在下午 6 点 09 分再次运行时,它会再次转发同一条推文。我如何确保它不会转发重复的推文?
我是否应该创建一个单独的文本文件并添加推文的 ID 并在每次机器人运行时通读它们?我无法找到有关此的任何答案,也不知道有效的检查方法。