Python discord.py:client.wait_for未检测到反应或消息

Python discord.py:client.wait_for未检测到反应或消息,python,discord.py,bots,Python,Discord.py,Bots,我正在编写一个机器人,它基于Discord ID为特定游戏组织Discord比赛。我正在使用客户端。等待等待一个竖起大拇指的反应,但它似乎没有停止,即使它有多个与描述匹配的反应。没有错误,只是什么也做不了。代码如下: 客户端位于另一个名为private的文件中 def check(reaction, user): return(str(reaction.emoji) == '\N{THUMBS UP SIGN}') try: user = await private.client

我正在编写一个机器人,它基于Discord ID为特定游戏组织Discord比赛。我正在使用
客户端。等待
等待一个竖起大拇指的反应,但它似乎没有停止,即使它有多个与描述匹配的反应。没有错误,只是什么也做不了。代码如下:

客户端位于另一个名为
private
的文件中

def check(reaction, user):
    return(str(reaction.emoji) == '\N{THUMBS UP SIGN}')
try:
    user = await private.client.wait_for('reaction_add', check=check,  timeout = 60.0 )
except asyncio.TimeoutError:
    print("exception caught")
    return
else:
    ...

你确定竖起大拇指是正确的表情符号吗?下面是如何等待在Discord.py中添加反应的代码示例

@client.command()
异步def反应检查(ctx):
xyz=真
如果xyz==True:

wait ctx.send('向我发送我尝试了两种方法的消息,以及该方法。在wait\u上面还有:``wait message.add\u反应('\N{THUMBS-UP SIGN}'))“``这很好用。它成功了吗?或者至少你有错误。这是实际问题,机器人知道如何添加竖起大拇指的反应,但当我等待时,它不会识别其他用户何时对该消息作出反应,它只会继续等待,什么也不做。他识别出竖起大拇指的标志,但在等待时它不起作用_对于函数。它是否标识作者是否对消息作出反应?或者它是否标识任何用户,甚至是作者。它不标识任何用户,甚至是作者。您的答案存在一些格式问题。请尝试改进。路径和代码片段使用
`
括号。这没有任何问题,即代码片段,我用了…让你知道那里有一些东西,但它从来没有达到那一点。这是整个代码片段的问题。这不是我说的,检查编辑。非常感谢,我做了建议的调整。