Проверить, открыты ли личные сообщения
(На всякий случай скажу, либ discord.js)
Доброго времени суток. В общем, пытался я сделать по разному, никак не получалось у меня... Нужно сделать так, чтобы бот проверял, открыто ли у пользователя ЛС, или закрыто. Если закрыто, то он должен написать "У Вас закрыта ЛС, откройте ее!", или что-то подобное. Я пытался сделать через try и catch, и у меня ничего не получалось. В общем, смотрим код (там же будет показано, как я пытался сделать): bot.on('message', message => { if (message.author.bot) return if (message.content.startsWith("!send")){ message.delete([10]); message.author.send("Message") return message.reply("Откройте ЛС!").catch(console.error); }}) (Может для Вас ошибка будет очевидная, но я учусь, поэтому был бы рад любой помощи) |
Попробовал еще так, но все равно не выходит..
bot.on('message', message => { if (message.author.bot) return try { if (message.content.startsWith("!send")) message.author.send("Message") } catch (err) { message.channel.send("Error") } }) |
Никто не знает?
|
Очень жаль
|
Часовой пояс GMT +3, время: 09:32. |