【发布时间】:2021-07-07 05:11:38
【问题描述】:
我试图创建一个关于 ping 员工的警告,我当前的代码是:
const roleId = "761874957705674762";
client.on("message", async message => {
if (message.author.bot) return false;
if (message.mentions.has(roleId)) {
await message.delete();
message.reply(`dont ping staff!`);
message.delete(5000);
};
});
我没有收到任何错误,但我也没有得到想要的响应“不要 ping 员工”
【问题讨论】:
-
它应该可以正常工作。那么角色ID肯定是错误的。同样在回复
don't ping staff后,message.delete()也不起作用。您需要使用.then()删除已发送的消息。
标签: javascript discord discord.js bots