'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 |
|---|
