Files

31 lines
766 B
JavaScript
Raw Permalink Normal View History

2021-11-17 19:04:38 -06:00
const Event = require("../Structures/Event.js");
2026-05-16 15:10:27 +01:00
const {
getConfiguredGuildId,
syncGuildHealth,
logGuildWarning,
} = require("../Structures/GuildManager.js");
module.exports = new Event("guildCreate", async (client, guild) => {
const configuredId = getConfiguredGuildId();
if (!configuredId) {
logGuildWarning(
client,
`Joined "${guild.name}" (${guild.id}). Set General.GuildId in config to lock the bot to one server.`,
);
syncGuildHealth(client);
return;
}
if (guild.id === configuredId) {
syncGuildHealth(client);
return;
}
logGuildWarning(
client,
`Joined unauthorized server "${guild.name}" (${guild.id}). Leave it from the dashboard or remove the invite.`,
2021-11-17 19:04:38 -06:00
);
2026-05-16 15:10:27 +01:00
syncGuildHealth(client);
2021-11-17 19:04:38 -06:00
});