Python 如何使用用户';s ID,用于将其与条件匹配,以便当用户向通道发送消息时,bot可以为用户执行特定任务 我试过: 如果message.channel.category.id==77426732268715710: 如果user.id==415884831805931551: 等待消息。添加反应(“
您必须获取消息的作者,而不仅仅是Python 如何使用用户';s ID,用于将其与条件匹配,以便当用户向通道发送消息时,bot可以为用户执行特定任务 我试过: 如果message.channel.category.id==77426732268715710: 如果user.id==415884831805931551: 等待消息。添加反应(“,python,if-statement,discord,userid,Python,If Statement,Discord,Userid,您必须获取消息的作者,而不仅仅是user.id,因为您还没有定义user 请查看以下事件: @client.event/@bot.event/@commands.Cog.listener#取决于您使用的内容 异步def on_消息(消息): 如果message.channel.category.id==CategoryID: 如果message.author.id==UserID:#获取作者的id 等待消息。添加\u反应(“我不处理discord.py,但从我所看到的:message.autho
user.id
,因为您还没有定义user
请查看以下事件:
@client.event/@bot.event/@commands.Cog.listener#取决于您使用的内容
异步def on_消息(消息):
如果message.channel.category.id==CategoryID:
如果message.author.id==UserID:#获取作者的id
等待消息。添加\u反应(“我不处理discord.py,但从我所看到的:message.author.id
。您希望获得消息作者,而不是您保存的某个用户