【发布时间】:2021-11-07 16:12:11
【问题描述】:
这是来自反垃圾邮件机器人的代码 sn-p,我希望机器人检测用户是否已经取消静音,并且由于某种原因它没有检测到用户具有“静音”角色,它只检测@everyone 角色。有谁知道为什么?
async def unmute(ctx, member: discord.Member):
mutedRole = discord.utils.get(ctx.guild.roles, name = "Muted")
embedUnmuted = discord.Embed(title =":white_check_mark: Unmute", description = f"{member.mention} is not muted",color = discord.Color.green())
print(member.roles)
if mutedRole in member.roles:
await member.remove_roles(mutedRole)
await ctx.send(embed=embedUnmuted)
else:
print("The user was already unmuted")
【问题讨论】:
-
很遗憾没有
标签: python discord discord.py bots