feat: don't ping mentioned users
willow hai@wlo.moe
Wed, 16 Jul 2025 18:50:58 +0100
1 files changed,
8 insertions(+),
3 deletions(-)
M
src/interactions/commands/catlb.ts
→
src/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();