'Discord.js v13 Permission Error ( Lock Channel Command )

Hey there!, I am a discord bot dev... I created a code for locking down a channel/mentioned channel on Discord but i face an error;

message.channel.permissionsOverwrites.edit(message.guild.everyone.id, {
                                         ^

TypeError: Cannot read property 'edit' of undefined

Full CODE

const { MessageEmbed } = require('discord.js');
const { Permissions } = require('discord.js');

module.exports ={
    name:'lock',
    run:async(client, message, args) => {
    const embed1 = new MessageEmbed()
    embed1.setDescription(`**<a:Cross:916884830451548180> Missing Permission(You dont have permission) **`)
    embed1.setColor('#f50213')

    const embed2 = new MessageEmbed()
    embed2.setDescription(`**<a:tick:916884945555828806> Locked down the channel`)
    embed2.setColor("GREEN")

    if(!message.member.permissions.has("MANAGE_CHANNEL")){
        return message.channel.send({embeds:[embed1]});
    }
   message.channel.permissionsOverwrites.edit(message.guild.everyone.id, {
          SEND_MESSAGES: false,
    });

    await message.channel.send({embeds:[embed2]});
    }
}

How to fix this error? Please help !



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source