回复消息而不ping

时间:2021-07-05 20:27:32

标签: python discord.py

如何让我的机器人回复消息而不对作者进行 ping 操作?我知道如何让它回复,但我不知道如何让它避免 ping 作者。这是我尝试过的,但没有奏效:

ctx.reply, mention (ctx.author)= False

2 个答案:

答案 0 :(得分:1)

神奇的问题!好的,所以每个 discord.abc.Messageable 现在都有一个回复属性。要回复,只需使用:

await ctx.reply('Message')

您还可以选择在回复中不提及作者,mention_author=False。下面的例子:

await ctx.reply(mention_author=False)

希望这会有所帮助。欲了解更多信息visit the discord.py documents

答案 1 :(得分:0)

discord.Message.reply()discord.abc.Messageable.send() 回复消息的快捷方式。该函数有一个名为 mention_author 的参数(默认为 None)。将此设置为 False 可确保您正在回复的消息的作者不会被提及/ping

await ctx.reply(mention_author=False)

reference