Python 使命令在上可执行;y由一个人引起的不和谐。py
我试图让我的代码只使用一个不一致ID。无论用户是否具有该不一致ID,它都会发送“你做到了!”Python 使命令在上可执行;y由一个人引起的不和谐。py,python,python-3.x,discord.py,discord.py-rewrite,Python,Python 3.x,Discord.py,Discord.py Rewrite,我试图让我的代码只使用一个不一致ID。无论用户是否具有该不一致ID,它都会发送“你做到了!” @commands.command() 异步def boop(自身、ctx): discord.Member.id=562041484174426127 如果discord.Member.id是ctx.author.id: 等待ctx.send(“你做到了!”) 其他: 发送(“您没有权限!”) is不比较是否相等不一致。Member.id=562041484174426127不要这样做。只需将其保存在
@commands.command()
异步def boop(自身、ctx):
discord.Member.id=562041484174426127
如果discord.Member.id是ctx.author.id:
等待ctx.send(“你做到了!”)
其他:
发送(“您没有权限!”)
is
不比较是否相等不一致。Member.id=562041484174426127
不要这样做。只需将其保存在普通变量中。您正在覆盖一个类变量。您的“ctx.author”是从discord.Member
实例化的。使用==
而不是is
。