как я могу проверить разрешения канала для отправки сообщения
В моем случае я нахожусь в событии под названием userUpdate. js, где мой код похож на
module.exports = async (client,oldUser, newUser) => {
if (newUser.bot) return;
if(oldUser.username === newUser.username) return ;
var log = client.guilds.channels.find(ch => ch.name.includes('member-log'));
if (log != null)
var sEmbed = new Discord.RichEmbed()
.setColor("RANDOM")
.setTimestamp()
.setDescription(`**OLD-USER** <@${oldUser.username}> **NEW-USER**\n<@${newUser.id}>`)
log.send(sEmbed);
}
, но это не имеет параметра сообщения, как в сообщении, так как я могу проверить разрешение ботов
if (!message.channel.permissionsFor(client.user).has("SEND_MESSAGES")) return;
, так как я должен поместить это в userUpdate. js файл события?