#javascript #node.js #discord #discord.js
#javascript #node.js #Discord #discord.js
Вопрос:
message.guild.emojis.create(emoteLink, emoteName, {reason: `emote created by ${message.author.tag} thru command line`}).catch(error => {
if (error.code == 50035) {
return message.reply(toobigEmbed);
} else if(error.code == 30018) {
return message.reply(toomany1Embed);
} else if(error.code == 30008){
return message.reply(toomany2Embed);
} else {
message.reply("unknown error, i have no clue what happened");
return message.channel.send("<@176610715686273024>")
}
})
Discord.js V12
Это так же просто, как и заголовок, в основном происходит то, что в случае возникновения ошибки оно перехватит сообщение и ответит конкретным сообщением на основе кода ошибки.
Проблема в том, что код просто не улавливает ее вообще и не запускает ответ.
Это работало отлично, я понятия не имею, что произошло и почему это происходит, поскольку я не прикасался к нему с тех пор, как я изначально выполнил это.
Полный код: https://hastebin.com/semokuhipi.typescript
Комментарии:
1. Знаете ли вы, что запускается обработчик .catch?
2. Раньше это срабатывало, похоже, больше не срабатывает