diff --git a/commands/admin/lock.js b/commands/admin/lock.js new file mode 100644 index 0000000..8db2ca4 --- /dev/null +++ b/commands/admin/lock.js @@ -0,0 +1,20 @@ +const { Discord, Client, Message, MessageEmbed, Permissions } = require('discord.js'); + +module.exports = { + name: 'lock', + aliases: [''], + /** + * @param {Client} client + * @param {Message} message + * @param {String[]} args + */ + run: async(client, message, args) => { + + const permission = message.member.permissions.has(Permissions.FLAGS.MANAGE_CHANNELS) + if (!permission)return message.reply({ contents: "You don't have permission to use this command" }); + + message.channel.permissionOverwrites.edit(message.guild.roles.everyone.id, {SEND_MESSAGES: false}); + + message.channel.send("Channel has been locked.") + } +} \ No newline at end of file