bot会发送一条消息,说明用户被禁止,如果bot试图禁止具有相同权限的人,它会给出错误消息,但是我无法获取catch错误来发送错误消息。还想知道我怎么能在消息中有一个禁令后的用户名。
message.channel.send('User has been banned').catch
.catch((err) => {
return message.reply("I am unable ban that member")
.catch;
});
1条答案
按热度按时间9jyewag01#
promise#catch接受回调。通常,最好记录错误,而不是将其丢弃。这可以通过使用console.error简单地完成。它将在web和节点应用程序上工作。