case 'sinfo':
const sinfo = new Discord.MessageEmbed()
.addField('Server Name ? :', message.guild.name)
.setTitle('Server Information ')
.addField('Server Owner ? :', message.guild.owner.user.tag)
.addField('Members ? :', message.guild.memberCount)
.addField('Text Channels ? :', )
.addField('Voice Channels ? :', )
.addField('All channels',)
.addField('Roles')
.addField('Region ?:', "")
.addField('Created At ⚙️ :', 'Sat Jan 27 2018 12:04:06')
.setFooter('For more commands check text channel ❕commands❕')
.setColor(0xF8F8F8)
.setThumbnail(message.guild.displayAvatarURL)
message.channel.send(sinfo);
在计数角色,文本通道,语音通道和所有通道时,我需要帮助。自动区域也会被使用,但这不是必需的。我已经在网上闲逛了,但我实在找不到。我唯一能找到的是2岁...如果不可能的话,告诉我我不知道。
答案 0 :(得分:1)
要获取频道集合,请执行guild.channels.cache
。从这一点上,您可以得到它的长度。对于角色,请执行相同的操作。最后,对于文本/语音通道,过滤所有通道集合(通过.filter()
函数)。