msg.channel.send("Please explain the bug")
.then(function(){
msg.channel.awaitMessages(response => message.content, {
max: 1,
time: 300000000,
errors: ['time']
})
.then((collected) => {
msg.author.send(`The bug is: ${collected.first().content}`);
})
.catch(function(){
msg.channel.send('Out of time');
});
});
CODE ^
我正在尝试在用户的DM内运行AwaitMessage函数,但是它不起作用。有人可以帮忙吗?
错误-UnhandledPromiseRejectionWarning:DiscordAPIError:无法向该用户发送消息
我的DM已启用给所有人
答案 0 :(得分:0)
该错误表明用户无法接收到该消息,请尝试首先登录该用户并查看他是否可以实际接收DM,还请在此问题的哪一行中添加此问题。
如果不是这种情况,请向问题中添加更多代码,以便我们可以查看错误是否源于该代码。