From 9b164ce7be9de43cce3180c8b648919f0d3e5046 Mon Sep 17 00:00:00 2001 From: Oleksandr Honcharov <0976053529@ukr.net> Date: Fri, 14 Jun 2024 13:35:39 +0300 Subject: [PATCH] added SnowflakeUtil --- src/events/guildMemberAdd.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/events/guildMemberAdd.ts b/src/events/guildMemberAdd.ts index 5198c9d..e7a4170 100644 --- a/src/events/guildMemberAdd.ts +++ b/src/events/guildMemberAdd.ts @@ -1,5 +1,11 @@ import { ArgsOf, Discord, On } from 'discordx' -import { EmbedBuilder, channelMention, userMention, User } from 'discord.js' +import { + EmbedBuilder, + channelMention, + userMention, + User, + SnowflakeUtil, +} from 'discord.js' import { db, DBTableEnum } from '../db' import { logger } from '../lib' @@ -40,6 +46,8 @@ export class GuildMemberAdd { ) .setImage(imageURL) + const nonce = SnowflakeUtil.generate().toString() + const channel = await member.guild.channels.fetch(welcomeChannelID) const role = await member.guild.roles.fetch(roleID) @@ -48,6 +56,8 @@ export class GuildMemberAdd { .send({ embeds: [embed], content: `What's up, ${userMention(member.id)}`, + enforceNonce: true, + nonce, }) .then(() => { lastJoinedUser = {