gpt4 book ai didi

python - 处理PRAW中的错误(Reddit)

转载 作者:行者123 更新时间:2023-12-03 08:10:25 27 4
gpt4 key购买 nike

我正在制作一个自动回复机器人,该机器人扫描给定命令的r/所有提交评论,例如。 !命令

当它检测到此命令时,将使用字符串回复注释:

eg. "Hello"

我得到的错误是新帐户有一个限制,即新帐户每10分钟只能发表一次评论。当漫游器发表评论并移至下一条评论进行回复时,会出现以下错误:
raise APIException(*errors[0])
praw.exceptions.APIException: RATELIMIT: 'you are doing that too much.
try again in 2 minutes.' on field 'ratelimit'

我如何检测到这种类型的错误,使代码知道该怎么办,此刻整个脚本停止了,我必须在10分钟后再次运行它。

读过 https://praw.readthedocs.io/en/latest/code_overview/exceptions.html,但仍然听不到

最佳答案

这里会产生一个Exception,您可以使用try..excepthandle

try:
the_api_call()

except APIException as e:
print "Handling exception like a baus"

附言您需要导入 APIException,因为它不是内置异常。

关于python - 处理PRAW中的错误(Reddit),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54071654/

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