【发布时间】:2020-07-21 00:14:12
【问题描述】:
我正在尝试为我的机器人发出报告命令,但我似乎没有得到任何响应
bot.on('message', message => {
let args = message.content.substring(PREFIX.length).split(' ');
switch(args[0]){
case 'report':
message.delete(3000);
let target = message.mentions.members.first() || message.guild.members.get(args[0]);
if(!target) return message.channel.send('Please provide a user that you wish to report').then(m => m.delete(15000));
let reason = args.slice(1).join(" ");
if(!reason) return message.channel.send(`Please provide a reason for reporting **${target.user.username}**`).then(m => m.delete(15000));
let reportChannel = message.guild.channels.cache.find(x => x.name === "????▸logs");
message.channel.send('Your report has been filed to the staff team. Thank you for reporting!').then(m => m.delete(15000));
reportChannel.send(`**${message.author.username}** has reported **${target.user.username}** for **${reason}**.`);
break;
};
});
【问题讨论】:
标签: discord.js