提及的代码段:
hrole = discord.utils.get(ctx.guild.roles,name="Heist")
await ctx.send(hrole.mention)
我也尝试切换到 <@&id> 类型提及,但无论我如何更改它都无法 ping
它的作用是发送一个@Heist,它实际上不会ping 任何人
顺便说一下,bot有管理员权限
答案 0 :(得分:0)
通过将代码更改为以下内容,我设法让机器人 ping 角色 c:
allowed_mentions = discord.AllowedMentions(roles = True)
hrole = discord.utils.get(ctx.guild.roles,name="Heist")
await ctx.send(hrole.mention, allowed_mentions=allowed_mentions)
由于某种原因,齿轮中允许的反应被关闭,这可以解决它