这是我的代码:
module.exports = {
name: "messageCreate",
async execute(message) {
if (!message.guild || message.author.bot) return;
if (message.content.includes("@everyone")) {
message.delete();
message.channel.send({ content: `${message.author}, you don't have permission to tag everyone!`});
}
}
}
我希望我的机器人程序忽略来自启用了管理员权限的角色的所有带有文本"@everyone "的消息,并删除来自所有其他角色的消息。
1条答案
按热度按时间b1payxdu1#
删除邮件的条件是,邮件中包含@everyone且成员不是管理员:
请记住,这可能仍然会为所有成员产生一个ghost ping,最好通过Discord角色抑制大量提及