mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-03-15 05:41:51 +00:00
support media channels
Signed-off-by: GitHub <noreply@github.com>
This commit is contained in:
parent
1579c3ec25
commit
c5704131ce
2 changed files with 6 additions and 0 deletions
|
@ -56,6 +56,7 @@ export async function getChannelInfoEmbed(
|
|||
[ChannelType.AnnouncementThread]: "News Thread channel",
|
||||
[ChannelType.GuildDirectory]: "Hub channel",
|
||||
[ChannelType.GuildForum]: "Forum channel",
|
||||
[ChannelType.GuildMedia]: "Media channel",
|
||||
}[channel.type] ?? "Channel";
|
||||
|
||||
embed.author = {
|
||||
|
|
|
@ -149,12 +149,16 @@ export async function getServerInfoEmbed(
|
|||
const textChannels = thisServer.channels.cache.filter((channel) => channel.type === ChannelType.GuildText);
|
||||
const voiceChannels = thisServer.channels.cache.filter((channel) => channel.type === ChannelType.GuildVoice);
|
||||
const forumChannels = thisServer.channels.cache.filter((channel) => channel.type === ChannelType.GuildForum);
|
||||
const mediaChannels = thisServer.channels.cache.filter((channel) => channel.type === ChannelType.GuildMedia);
|
||||
const threadChannelsText = thisServer.channels.cache.filter(
|
||||
(channel) => channel.isThread() && channel.parent?.type !== ChannelType.GuildForum,
|
||||
);
|
||||
const threadChannelsForums = thisServer.channels.cache.filter(
|
||||
(channel) => channel.isThread() && channel.parent?.type === ChannelType.GuildForum,
|
||||
);
|
||||
const threadChannelsMedia = thisServer.channels.cache.filter(
|
||||
(channel) => channel.isThread() && channel.parent?.type === ChannelType.GuildMedia,
|
||||
);
|
||||
const announcementChannels = thisServer.channels.cache.filter(
|
||||
(channel) => channel.type === ChannelType.GuildAnnouncement,
|
||||
);
|
||||
|
@ -169,6 +173,7 @@ export async function getServerInfoEmbed(
|
|||
Categories: **${categories.size}**
|
||||
Text: **${textChannels.size}** (**${threadChannelsText.size} threads**)
|
||||
Forums: **${forumChannels.size}** (**${threadChannelsForums.size} threads**)
|
||||
Media: **${mediaChannels.size}** (**${threadChannelsMedia.size} threads**)
|
||||
Announcement: **${announcementChannels.size}**
|
||||
Voice: **${voiceChannels.size}**
|
||||
Stage: **${stageChannels.size}**
|
||||
|
|
Loading…
Add table
Reference in a new issue