Python 当它';这是机器人';有人对他的消息作出反应

Python 当它';这是机器人';有人对他的消息作出反应,python,discord,discord.py,Python,Discord,Discord.py,这是我现在拥有的代码: 反应事件 @客户端事件 反应添加时的异步定义(反应,用户): 如果reaction.message.author==“在我们之间”Bot#3079”: 表情符号 如果user.bot: 返回 如果表情符号=='✅': fixed_channel=client.get_channel(7428880987272856067)#常规/主聊天频道ID 等待固定频道.send(f'{user.ention}已准备好播放![{reaction.count-1}/10]')) 其他:

这是我现在拥有的代码:

反应事件 @客户端事件 反应添加时的异步定义(反应,用户): 如果reaction.message.author==“在我们之间”Bot#3079”: 表情符号 如果user.bot: 返回 如果表情符号=='✅': fixed_channel=client.get_channel(7428880987272856067)#常规/主聊天频道ID 等待固定频道.send(f'{user.ention}已准备好播放![{reaction.count-1}/10]')) 其他: 打印(“BRUH”) @客户端事件 异步def on_reaction_remove(反应,用户): 如果reaction.message.author==“在我们之间”Bot#3079”: 表情符号 如果user.bot: 返回 如果表情符号=='✅': fixed_channel=client.get_channel(7428880987272856067)#常规/主聊天频道ID 等待固定频道。发送(f'{user.antify}不再准备播放![{reaction.count-1}/10]')) 其他: 打印(“BRUH x2”)
现在,当你用支票对任何消息做出反应时,它会在控制台中打印“BRUH”。在
if reaction.message.author==“internetwes Bot#3079”之前:
如果对任何消息有检查反应,它会说“{user}准备好播放了![0/10]”

reaction.message.author
是一个对象,但是当它转换为字符串时,它会作为用户的名称输出。尝试改用
if reaction.message.author.id==client.user.id

将其更改为
if reaction.message.author.name==“在我们之间的机器人”\3079: