【发布时间】:2019-04-12 21:27:14
【问题描述】:
每当我尝试使用 !delcoms (amount) 命令时,它都会在控制台中弹出,它只是删除命令消息。
我已经尽力了。
if(message.content.startsWith(prefix + "delcom")){
let args = message.content.split(" ").slice(1);
let author = message.member;
let role = message.guild.roles.find(role => role.name === "Admin");
if(author.roles.has(role.id)){
}
if(!args[0]){
message.delete();
message.author.send({embed: {
color: 0x991501,
description: "You need to write at least 1."
}});
return;
}
if(args[0] > 100){
message.delete();
message.author.send({embed: {
color: 0x991501,
description: "Maximum number of delcoms is **100** at once"
}});
return;
}
message.delete();
message.channel.bulkDelete(args[0]);
message.author.send({embled:{
color: 0x3ac45d, description: "Done, I deleted" + args[0] + " messages."
}})
return;
}
我不想解决这个问题,所以命令有效。谢谢!
【问题讨论】:
-
我想这是调用
message.delete()的问题? -
是的,我也这么认为
-
您好!如果我这样做“ message.author.send({embled:{ color: 0x3ac45d, description: "Done, I deleted" + args[0] + "messages." }})" 它不起作用但如果我做 message.author.send ("Done, I deleted" + args[0] + "messages.") 它有效:/
标签: javascript node.js discord.js