From d03e9a08e8a3a8bd7a0e8fe330c8c4c7e6de6b4b Mon Sep 17 00:00:00 2001 From: Zevaryx Date: Mon, 15 Aug 2022 22:37:28 -0600 Subject: [PATCH] Add tag list command, closes #172 --- jarvis/cogs/tags.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/jarvis/cogs/tags.py b/jarvis/cogs/tags.py index fae4ba5..d476244 100644 --- a/jarvis/cogs/tags.py +++ b/jarvis/cogs/tags.py @@ -312,6 +312,13 @@ class TagCog(Extension): await ctx.send(embeds=embed) + @tag.subcommand(sub_cmd_name="list", sub_cmd_description="List tag names") + async def _list(self, ctx: InteractionContext) -> None: + tags = await Tag.find(q(guild=ctx.guild.id)).to_list(None) + names = "\n".join(f"`{t.name}`" for t in tags) + embed = build_embed(title="All Tags", description=names, fields=[]) + await ctx.send(embeds=embed) + @_get.autocomplete("name") @_edit.autocomplete("name") @_delete.autocomplete("name")