【发布时间】:2021-04-25 13:07:11
【问题描述】:
如何在 discord.py 中提及 @everyone?是的,该机器人具有所需的所有权限。
我尝试了基本的:
await ctx.send("@everyone")
从这个answer:
await ctx.send(ctx.message.guild.default_role)
两次,bot 确实发送了 @everyone 消息,但是,它只是一条消息,没有实际的 ping。我检查了我的收件箱并询问了其他人。见图片:
第一个是实际的 ping,它也显示在我的收件箱中,但是,第二个是机器人 ping,它只是文本。
我在这里做错了什么?我应该如何 ping @everyone?
【问题讨论】:
-
您确定您的机器人有权提及所有人吗?
-
@F.M 是的,我什至给了它管理员角色。
-
嗯,我试过
await ctx.send(ctx.message.guild.default_role),它对我有用:pastebin.com/8VtTnwfs -
@F.M 我不知道为什么它不适合我。感谢您的帮助。
标签: python discord.py