【发布时间】:2021-04-24 20:24:57
【问题描述】:
我写了一个简单的“说”命令,但我试图禁止提及任何角色和/或用户。
例如,我输入“!say @everyone”,机器人应该回复“你没有权限!”而不是回复“@everyone”,标记每个人。或者它应该只发送消息但删除“每个人”之前的@。
这是我的代码:
module.exports = {
name: "say",
description: "Say command",
usage: "<msg>",
run: async (bot, message, args) => {
if (!message.member.permissions.has("MANAGE_MESSAGES")) return;
let MSG = message.content.split(`${bot.prefix}say `).join("");
if (!MSG)
return message.channel.send(`Non hai specificato il messaggio da inviare!`);
message.channel.send(MSG);
message.delete();
},
};
有人可以帮助我吗?提前谢谢你。
附:最后抱歉英语不好。
【问题讨论】:
标签: node.js discord discord.js