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")