discord.js role permissions

JavaScript
if (member.hasPermission('KICK_MEMBERS')) {
	console.log('This member can kick');
}

if (member.hasPermission(['KICK_MEMBERS', 'BAN_MEMBERS'])) {
	console.log('This member can kick and ban');
}

if (member.hasPermission('KICK_MEMBERS', { checkAdmin: false, checkOwner: false })) {
	console.log('This member can kick without allowing admin to override');
}if(!message.member.roles.cache.some(r => ["role ID"].includes(r.id))) return message.channel.send({
  embed: {
      "color": 0xff4248, //Can be hex with 0x added at the start. Or you can use a decimal number, for example, 16711680
      "author": {
        "name": "You do not have the correct permissions"
      }
    }
})

//If you're using a json file for roles, remove "role ID" and link your json file, for example, [config.roles.admin]if(!message.member.roles.cache.some(r => ["role ID"].includes(r.id))) return message.channel.send("Uh oh, seems like you don't have the correct permissions!");

//If you're using a json file for roles, remove "role ID" and link your json file, for example, [config.roles.admin]
Source

Also in JavaScript: