list counters

This commit is contained in:
Jill 2023-11-13 19:32:37 +03:00
parent dbd29820a3
commit d5e3ad8e99
Signed by: oat
GPG Key ID: 33489AA58A955108
1 changed files with 10 additions and 0 deletions

View File

@ -177,6 +177,11 @@ module.exports = {
.setAutocomplete(true)
)
)
.addSubcommand(sub =>
sub
.setName('list')
.setDescription('[ADMIN] List every counter in this server')
)
.setDefaultMemberPermissions('0')
.setDMPermission(false),
@ -355,6 +360,11 @@ module.exports = {
await interaction.followUp({
content: `The ${counter.emoji} counter has been removed. 😭`
});
} else if (subcommand === 'list') {
const counters = await db<Counter>('counters')
.where('guild', interaction.guildId!);
await interaction.followUp(counters.map(c => `${c.emoji} **${c.value}** <#${c.channel}>`).join('\n'));
}
}
},