woomy/events/guildCreate.js

22 lines
822 B
JavaScript

// Copyright 2020 Emily J. / mudkipscience and contributors. Subject to the AGPLv3 license.
const Discord = require('discord.js')
module.exports = async (client, guild) => {
client.logger.info('Guild joined.')
// Create DB entry for newly joined guild
try {
await client.findOrCreateGuild(guild)
} catch (err) {
client.logger.error('Failed to create DB entry for newly joined guild: ' + err)
}
if (client.devmode === false) {
const channel = client.channels.cache.get(client.config.support.serverLogs)
// check if has perms, channel exists
const embed = new Discord.MessageEmbed()
embed.setColor('#F38159')
embed.setDescription(`Joined a new server with \`${guild.members.cache.size}\` members! I'm now in \`${client.guilds.cache.size}\` servers.`)
channel.send(embed)
}
}