Why I'm unable to send messages in Announcement type channels?

module.exports = {
    name: 'msg',
    description: "",
    run: async (client, message, args) => {

        var chan = message.mentions.channels.first();
        var msg;
        
        if (!chan) {
            chan = message.channel;
            msg = args.join(" ");
        } else {
            msg = args.slice(1).join(" ");
        }

        try {
            await chan.send({ content: `${msg}` });
        } catch (error) {
            console.error(error);
            message.reply({ content: 'An error occurred while sending the message. Please try again later.'});
        }
        await message.delete();
    }
}
Was this page helpful?