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