diff --git a/src/behaviors/ready.ts b/src/behaviors/ready.ts index dc6d338c6..b73c511ed 100644 --- a/src/behaviors/ready.ts +++ b/src/behaviors/ready.ts @@ -1,7 +1,22 @@ -import { Client } from 'discord.js'; +import { Client, EmbedBuilder, TextChannel } from 'discord.js'; +import discord from '../../discord.json' assert { type: 'json' }; +import { POSITIVE_COLOR } from '../constants/colors.js'; import isDev from '../utilities/isDev.js'; export default function ready(client: Client) { + ( + client.guilds.cache + .get(discord.guild_id) + ?.channels.cache.get(discord.log_channel) as TextChannel + ).send({ + embeds: [ + new EmbedBuilder() + .setTitle(`${client.user.username} came online`) + .setDescription('All systems operating properly') + .setColor(POSITIVE_COLOR), + ], + }); + console.log( `Logged in as ${client.user.tag} in ${ isDev() ? 'development' : 'production'