'use strict'; const { time } = require("discord.js"); module.exports = { name: 'lockdown', description: 'lockdown the the current channel ', aliases: ['ld', 'lock'], usage: 'lockdown', async execute(client, message) { var embed; if (!message.member?.permissions?.has('ManageChannels')) { await message.reply({ embeds: [{ color: 0x8aa2b3, title: '', description: '<:no:1481811955592466492> you do not have permissions to run this command!', footer: { text: `twitter @ ${message.guild.name}`, icon_url: client.user.displayAvatarURL(), }, timestamp: new Date(), }] }); return; } const channel = message.channel; await channel.permissionOverwrites.edit(message.guild.roles.everyone, { SendMessages: false }); await channel.permissionOverwrites.edit(message.guild.roles.cache.find(r => r.permissions.has('Administrator')), { SendMessages: true }); embed = { color: 0x8aa2b3, title: '', description: `<:check:1481811973447356496> ${channel} is now locked!`, footer: { text: `twitter @ ${message.guild.name}`, icon_url: client.user.displayAvatarURL(), }, timestamp: new Date(), }; await message.reply({ content: null, embeds: [embed] }); }, };