channel discord.js code example

Example 1: channel info discord.js

// COMPLICATED SCRIPT DONT DISLIKE IF YOU CANT UNDERSTAND //

client.on('message', message => {
    if (message.content.toLowerCase() === prefix + 'channel') {
        if (message.author.bot) return;
        if (UtilCommandsDisable.has(message.guild.id)) {
            message.channel.send("**Util Commands are Disabled in This Server**")
        } else if (!UtilCommandsDisable.has(message.guild.id)) {
            message.delete()
            const ChannelName = message.channel.name
            const ChannelId = message.channel.id
            const ChannelCategory = message.channel.parent
            const ChannelCategoryID = message.channel.parentID
            const LastPinAt = message.channel.lastPinAt
            const ChannelInfo = new Discord.MessageEmbed()
                .setColor('#b700ff')
                .setTitle('Channel Info')
                .addField("Channel Name : ", `${ChannelName}`)
                .addField("Channel ID : ", `${ChannelId}`)
                .addField("Category Name : ", `${ChannelCategory}`)
                .addField("Category ID : ", `${ChannelCategoryID}`)
                .addField("Last Pinned Message Date : ", `${LastPinAt}`)
                .setFooter(`Thanks For Using ${client.user.tag}`, BotPFP);
            message.channel.send(ChannelInfo)
        }
    }
})

Example 2: discord js channel send

const user = <client>.users.cache.get('<id>');
user.send('<content>');

Example 3: discord js channel send

const channel = <client>.channels.cache.get('<id>');
channel.send('<content>');

Example 4: discord.js channel create

// Create a new text channel
guild.channels.create('new-general', { reason: 'Needed a cool new channel' })
  .then(console.log)
  .catch(console.error);

// Create a new channel with permission overwrites
guild.channels.create('new-voice', {
  type: 'voice',
  permissionOverwrites: [
     {
       id: message.author.id,
       deny: ['VIEW_CHANNEL'],
    },
  ],
})

Tags:

Misc Example