如何忽略此错误?比如阻止它发送



我在我的不和聊天机器人中设置了一个功能,可以对带有相同表情符号的表情符号做出反应,但是当有人发送的消息不是表情符号时,它会发送这个错误(它不会阻止聊天机器人,它只会惹恼我并淹没控制台)

在这里:

client.on("message", message => {
try {
message.react(message.content);
} catch (err) {
console.log('')
}
});

我试着在运行message.react(message.content);之前寻找一种方法来检查消息是否是表情符号。

但是我没有找到结果。

错误如下:UnhandledPromiseRejectionWarning: DiscordAPIError: Unknown Emoji

要忽略错误,您可以在代码中添加.catch((err) => {}),例如:

message.react("").catch((err) => {})

最新更新