discord.js Channel code example
Example 1: discord.js message on member add
client.on('guildMemberAdd', member => {
member.send("Welcome!");
});
Example 2: channel info discord.js
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 3: discord.js channel create
guild.channels.create('new-general', { reason: 'Needed a cool new channel' })
.then(console.log)
.catch(console.error);
guild.channels.create('new-voice', {
type: 'voice',
permissionOverwrites: [
{
id: message.author.id,
deny: ['VIEW_CHANNEL'],
},
],
})