Вы можете использовать синтаксис try…catch
, чтобы попытаться отправить сообщение, и, если ошибки нет, он также отправит реакцию.
try {
msg.author.send(helpembed).then(() => {
msg.react("✅");
})
} catch (err) {
send(msg,":no_entry_sign: **Your DMs are closed! Open them so I can help you out!** :no_entry_sign:");
}
Это выполнит код, и если он возникает ошибка, он выполнит перехват и остановит код, не отправляя msg.react
.