diff --git a/backend/src/plugins/Utility/functions/serverInfo.ts b/backend/src/plugins/Utility/functions/serverInfo.ts index 05b91c52..3f872700 100644 --- a/backend/src/plugins/Utility/functions/serverInfo.ts +++ b/backend/src/plugins/Utility/functions/serverInfo.ts @@ -22,6 +22,11 @@ export async function serverInfo(pluginData: PluginData, serv return null; } + const features = (restGuild || guildPreview).features; + if (!thisServer && !features.includes("DISCOVERABLE")) { + return null; + } + const embed: EmbedOptions = { fields: [], color: parseInt("6b80cf", 16), @@ -47,7 +52,6 @@ export async function serverInfo(pluginData: PluginData, serv basicInformation.push(`Voice region: **${thisServer.region}**`); } - const features = (guildPreview || restGuild).features; if (features.length > 0) { basicInformation.push(`Features: ${features.join(", ")}`); } @@ -157,5 +161,11 @@ export async function serverInfo(pluginData: PluginData, serv value: otherStats.join("\n") + embedPadding, }); + if (!thisServer) { + embed.footer = { + text: "⚠️ Only showing publicly available information for this server", + }; + } + return embed; }