Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Discord.py 429请求太多(错误代码:0):您受到速率限制_Discord.py - Fatal编程技术网

Discord.py 429请求太多(错误代码:0):您受到速率限制

Discord.py 429请求太多(错误代码:0):您受到速率限制,discord.py,Discord.py,我有一个在150多个服务器上的公共机器人,我有一个 429请求太多(错误代码:0):您受到速率限制 来自一个滥发21点命令的用户 有没有办法防止这种情况发生?我的21点命令已经有10秒的冷却时间,并且速率限制仅适用于出错的用户?如果有人重复“滥发”命令,请添加冷却时间。如果已经实施冷却,则增加冷却时间。或者,事实上,您可以使用您的命令将此人列入黑名单: @client.command() @冷却时间(1,10,commands.BucketType.user) 异步def foo(ctx): 如

我有一个在150多个服务器上的公共机器人,我有一个

429请求太多(错误代码:0):您受到速率限制

来自一个滥发21点命令的用户


有没有办法防止这种情况发生?我的21点命令已经有10秒的冷却时间,并且速率限制仅适用于出错的用户?

如果有人重复“滥发”命令,请添加冷却时间。如果已经实施冷却,则增加冷却时间。或者,事实上,您可以使用您的命令将此人列入黑名单:

@client.command()
@冷却时间(1,10,commands.BucketType.user)
异步def foo(ctx):
如果ctx.message.author=='Spammer#1234':
wait ctx.send('由于重复的垃圾邮件,您已被此命令列入黑名单')
返回
其他:
#你的代码在这里
不幸的是,没有办法“撤销”利率限制。你暂时得等一等


嗨,谢谢你的回答。编辑我的问题。让我烦恼的是,它是否会影响我的机器人,或者仅仅影响发送垃圾邮件的用户,这是有限制的。不管怎样,冷却时间都将适用于所有用户。但黑名单只针对指定的成员,如
Spammer\1234
。不幸的是,速率限制将不允许bot运行,这意味着整个bot将无法运行。