all repos — stealth-developers @ 1ff885e3d2e21f89409557cf088cc7835e06da48

feat: don't ping mentioned users
willow hai@wlo.moe
Wed, 16 Jul 2025 18:50:58 +0100
commit

1ff885e3d2e21f89409557cf088cc7835e06da48

parent

0258e5a680a0b1e43c79999e30b1fdf3f947434f

1 files changed, 8 insertions(+), 3 deletions(-)

jump to
M src/interactions/commands/catlb.tssrc/interactions/commands/catlb.ts

@@ -38,13 +38,13 @@ pageCount: number,

) { return new ActionRowBuilder<ButtonBuilder>().addComponents( new ButtonBuilder() - .setCustomId(`catlb:prev:${sessionId}`) + .setCustomId(`cat-leaderboard:prev:${sessionId}`) .setLabel("previous") .setStyle(ButtonStyle.Secondary) .setDisabled(currentPage === 1), new ButtonBuilder() - .setCustomId(`catlb:next:${sessionId}`) + .setCustomId(`cat-leaderboard:next:${sessionId}`) .setLabel("next") .setStyle(ButtonStyle.Secondary) .setDisabled(currentPage === pageCount || pageCount === 0),

@@ -119,6 +119,7 @@

await interaction.reply({ flags: ["IsComponentsV2"], components: [container, actions], + allowedMentions: { users: [] }, }); }

@@ -149,7 +150,10 @@ if (newPage !== session.currentPage) {

session.currentPage = newPage; sessionStore.set(sessionId, session); - const allUsers = await UserModel.find({ guild_id: interaction.guildId }) + const allUsers = await UserModel.find({ + guild_id: interaction.guildId, + cat_points: { $exists: true, $ne: null }, + }) .sort({ cat_points: -1, user_id: 1 }) .select("user_id cat_points") .lean();

@@ -170,6 +174,7 @@

await interaction.update({ flags: ["IsComponentsV2"], components: [container, actions], + allowedMentions: { users: [] }, }); } else { await interaction.deferUpdate();