[英]My discord.py bot cannot check roles in command
@client.command()
async def expelliarmus(ctx, member: discord.Member):
if member.have_roles("protego"):
await ctx.send("Protego yapan birine saldıramazsın.")
else:
duelrole = discord.utils.get(ctx.guild.roles, name="düellocu")
await member.remove_roles(duelrole)
await ctx.send("ASASI UÇTU! blablabla")
await asyncio.sleep(30)
await member.add_roles(duelrole)
await ctx.send("Asasını geri aldı!!")
我正在構建一個 Discord 機器人,如果用戶具有名為 Protego 的角色,我希望該命令不起作用。 我能做些什么?
您需要為未注冊的角色“protego”明確例外。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.