2023-04-20 13:37:10 +00:00
import { EmbedBuilder , GuildMember , TextChannel } from 'discord.js' ;
2023-04-20 13:43:35 +00:00
import discord from '../../discord.json' assert { type : 'json' };
2023-05-21 16:50:05 +00:00
import { INFO_COLOR } from '../constants/colors.js' ;
2023-04-20 13:37:10 +00:00
export default async function ( member : GuildMember ) {
2023-05-19 23:36:02 +00:00
if ( member . guild . id === discord . sklld_guild_id ) {
2023-04-26 23:43:13 +00:00
await (
2023-05-19 23:36:02 +00:00
member . guild . channels . cache . get (
discord . sklld_verify_channel ,
) as TextChannel
2023-04-26 23:43:13 +00:00
). send ({
content : member.toString (),
embeds : [
new EmbedBuilder ()
2023-05-21 16:50:05 +00:00
. setColor ( INFO_COLOR )
2023-04-26 23:43:13 +00:00
. setTitle ( `Welcome ${ member . user . username } ` )
. setDescription (
`Welcome to the Skilled server, ** ${ member . user . username } **! To continue, please use the \`/verify\` command. \ n \ nExample: \`/verify Europe Sabina244\`` ,
),
],
});
2023-04-20 13:37:10 +00:00
2023-04-26 23:43:13 +00:00
console . log ( ` ${ member . user . tag } joined` );
}
2023-04-20 13:37:10 +00:00
}