Discord.js 不和谐';无法向此用户发送消息';错误
我不知道如何准确地使用catch err,当它在我想要执行的私有消息中阻止bot时,发送消息而不是给出错误。 此代码:Discord.js 不和谐';无法向此用户发送消息';错误,discord.js,Discord.js,我不知道如何准确地使用catch err,当它在我想要执行的私有消息中阻止bot时,发送消息而不是给出错误。 此代码: try{ message.member.send("trying private message.") } catch(e) { message.channel.send("Your private message is closed."); }; 当我收到错误时,c
try{
message.member.send("trying private message.")
} catch(e) {
message.channel.send("Your private message is closed.");
};
当我收到错误时,catch err部分不起作用。发送消息会返回一个承诺。您可以使用
catch()
方法处理promise错误
message.member.send('Trying to send a DM!')
.catch(error => {
console.log(error);
message.channel.send('Your DMs are closed.');
});
撇号是错误的,当我修复它时,它起作用了