Upgrade dependencies, fix {user.ping}, add a footer timestamp option, switch to yarn, and change startup script method.

This commit is contained in:
Lncvrt committed 2025-02-06 18:49:11 -07:00
1 parent 5e76993d9c
commit 6ec40712dd
6 files changed
+195 -304

No files matched your search

+5 -1
View File
@@ -24,7 +24,7 @@ client.on('guildMemberAdd', member => {
.replace("{server.name}", member.guild.name)
.replace("{server.memberCount}", member.guild.memberCount))
.setDescription(process.env.EMBED_DESCRIPTION
.replace("{user.ping}", `@<${member.user.id}>`)
.replace("{user.ping}", `<@${member.user.id}>`)
.replace("{user.id}", member.user.id)
.replace("{user.displayName}", member.user.displayName)
.replace("{user.name}", member.user.username)
@@ -32,6 +32,10 @@ client.on('guildMemberAdd', member => {
.replace("{server.memberCount}", member.guild.memberCount))
.setFooter({ text: process.env.EMBED_FOOTER, iconURL: process.env.EMBED_FOOTER_URL });
if (process.env.EMBED_FOOTER_TIMESTAMP == "true") {
welcomeEmbed.setTimestamp();
}
const channel = client.channels.cache.get(process.env.WELCOME_CHANNEL_ID);
if (channel) {
channel.send({ embeds: [welcomeEmbed] });