gpt4 book ai didi

Python 脚本(Reddit 机器人)重置 http 错误/超时变量

转载 作者:太空宇宙 更新时间:2023-11-03 18:29:38 24 4
gpt4 key购买 nike

坦白说...我对 Python 还很陌生。我有一个 Reddit 机器人,它可以读取我管理的 Reddit 子版 block 中的单个指定帖子。根据响应的语法,它回复并存储变量(例如评论者姓名、增量数字、already_seen)。

如果 reddit 超时或出现 500/504 错误,我的机器人会重置其变量。下次成功加载帖子时,它将所有用户评论视为新评论并再次回复它们。

此外,我已经通过暂时断开互联网来测试了这一点。一旦重新连接,机器人就会做同样的事情。

有没有办法让机器人等待并仍然记得它已经看到并回复了预先存在的帖子?

非常感谢您提供任何帮助,谢谢。

对于我所有的搜索和浏览,这就是我所能想到的(同样,我对此很陌生):

except(IOError):
time.sleep(30)
pass

最佳答案

一种方法是用 try-catch block 包装互联网访问代码。如果页面获取失败,则跳过当前循环并继续下一次迭代

伪代码:

while True:
content = None
try:
content = fetch_content # might have error
except:
continue
# do reply logic

sleep(5)

关于Python 脚本(Reddit 机器人)重置 http 错误/超时变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22573671/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com