We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
Allow for throw away words after the rules command call
fixes #723 
This simply catches all strings after a sequence of ints. This allows us to write a message after the list of rules we wish to display. 
Example:
`!rules 5 6 We do not allow for paid work, and that will break ToS of x and y` 

Disclaimer, didn't get site to respond properly so haven't tested this with bot+site.

--- END ISSUE ---

Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
--- BEGIN FILES ---
Path: `bot/cogs/alias.py`
Content:
```
1 import inspect
2 import logging
3 from typing import Union
4 
5 from discord import Colour, Embed, Member, User
6 from discord.ext.commands import Cog, Command, Context, clean_content, command, group
7 
8 from bot.bot import Bot
9 from bot.cogs.extensions import Extension
10 from bot.cogs.watchchannels.watchchannel import proxy_user
11 from bot.converters import TagNameConverter
12 from bot.pagination import LinePaginator
13 
14 log = logging.getLogger(__name__)
15 
16 
17 class Alias (Cog):
18     """Aliases for commonly used commands."""
19 
20     def __init__(self, bot: Bot):
21         self.bot = bot
22 
23     async def invoke(self, ctx: Context, cmd_name: str, *args, **kwargs) -> None:
24         """Invokes a command with args and kwargs."""
25         log.debug(f"{cmd_name} was invoked through an alias")
26         cmd = self.bot.get_command(cmd_name)
27         if not cmd:
28             return log.warning(f'Did not find command "{cmd_name}" to invoke.')
29         elif not await cmd.can_run(ctx):
30             return log.warning(
31                 f'{str(ctx.author)} tried to run the command "{cmd_name}"'
32             )
33 
34         await ctx.invoke(cmd, *args, **kwargs)
35 
36     @command(name='aliases')
37     async def aliases_command(self, ctx: Context) -> None:
38         """Show configured aliases on the bot."""
39         embed = Embed(
40             title='Configured aliases',
41             colour=Colour.blue()
42         )
43         await LinePaginator.paginate(
44             (
45                 f"• `{ctx.prefix}{value.name}` "
46                 f"=> `{ctx.prefix}{name[:-len('_alias')].replace('_', ' ')}`"
47                 for name, value in inspect.getmembers(self)
48                 if isinstance(value, Command) and name.endswith('_alias')
49             ),
50             ctx, embed, empty=False, max_lines=20
51         )
52 
53     @command(name="resources", aliases=("resource",), hidden=True)
54     async def site_resources_alias(self, ctx: Context) -> None:
55         """Alias for invoking <prefix>site resources."""
56         await self.invoke(ctx, "site resources")
57 
58     @command(name="tools", hidden=True)
59     async def site_tools_alias(self, ctx: Context) -> None:
60         """Alias for invoking <prefix>site tools."""
61         await self.invoke(ctx, "site tools")
62 
63     @command(name="watch", hidden=True)
64     async def bigbrother_watch_alias(self, ctx: Context, user: Union[Member, User, proxy_user], *, reason: str) -> None:
65         """Alias for invoking <prefix>bigbrother watch [user] [reason]."""
66         await self.invoke(ctx, "bigbrother watch", user, reason=reason)
67 
68     @command(name="unwatch", hidden=True)
69     async def bigbrother_unwatch_alias(self, ctx: Context, user: Union[User, proxy_user], *, reason: str) -> None:
70         """Alias for invoking <prefix>bigbrother unwatch [user] [reason]."""
71         await self.invoke(ctx, "bigbrother unwatch", user, reason=reason)
72 
73     @command(name="home", hidden=True)
74     async def site_home_alias(self, ctx: Context) -> None:
75         """Alias for invoking <prefix>site home."""
76         await self.invoke(ctx, "site home")
77 
78     @command(name="faq", hidden=True)
79     async def site_faq_alias(self, ctx: Context) -> None:
80         """Alias for invoking <prefix>site faq."""
81         await self.invoke(ctx, "site faq")
82 
83     @command(name="rules", aliases=("rule",), hidden=True)
84     async def site_rules_alias(self, ctx: Context, *rules: int) -> None:
85         """Alias for invoking <prefix>site rules."""
86         await self.invoke(ctx, "site rules", *rules)
87 
88     @command(name="reload", hidden=True)
89     async def extensions_reload_alias(self, ctx: Context, *extensions: Extension) -> None:
90         """Alias for invoking <prefix>extensions reload [extensions...]."""
91         await self.invoke(ctx, "extensions reload", *extensions)
92 
93     @command(name="defon", hidden=True)
94     async def defcon_enable_alias(self, ctx: Context) -> None:
95         """Alias for invoking <prefix>defcon enable."""
96         await self.invoke(ctx, "defcon enable")
97 
98     @command(name="defoff", hidden=True)
99     async def defcon_disable_alias(self, ctx: Context) -> None:
100         """Alias for invoking <prefix>defcon disable."""
101         await self.invoke(ctx, "defcon disable")
102 
103     @command(name="exception", hidden=True)
104     async def tags_get_traceback_alias(self, ctx: Context) -> None:
105         """Alias for invoking <prefix>tags get traceback."""
106         await self.invoke(ctx, "tags get", tag_name="traceback")
107 
108     @group(name="get",
109            aliases=("show", "g"),
110            hidden=True,
111            invoke_without_command=True)
112     async def get_group_alias(self, ctx: Context) -> None:
113         """Group for reverse aliases for commands like `tags get`, allowing for `get tags` or `get docs`."""
114         pass
115 
116     @get_group_alias.command(name="tags", aliases=("tag", "t"), hidden=True)
117     async def tags_get_alias(
118             self, ctx: Context, *, tag_name: TagNameConverter = None
119     ) -> None:
120         """
121         Alias for invoking <prefix>tags get [tag_name].
122 
123         tag_name: str - tag to be viewed.
124         """
125         await self.invoke(ctx, "tags get", tag_name=tag_name)
126 
127     @get_group_alias.command(name="docs", aliases=("doc", "d"), hidden=True)
128     async def docs_get_alias(
129             self, ctx: Context, symbol: clean_content = None
130     ) -> None:
131         """Alias for invoking <prefix>docs get [symbol]."""
132         await self.invoke(ctx, "docs get", symbol)
133 
134     @command(name="nominate", hidden=True)
135     async def nomination_add_alias(self, ctx: Context, user: Union[Member, User, proxy_user], *, reason: str) -> None:
136         """Alias for invoking <prefix>talentpool add [user] [reason]."""
137         await self.invoke(ctx, "talentpool add", user, reason=reason)
138 
139     @command(name="unnominate", hidden=True)
140     async def nomination_end_alias(self, ctx: Context, user: Union[User, proxy_user], *, reason: str) -> None:
141         """Alias for invoking <prefix>nomination end [user] [reason]."""
142         await self.invoke(ctx, "nomination end", user, reason=reason)
143 
144     @command(name="nominees", hidden=True)
145     async def nominees_alias(self, ctx: Context) -> None:
146         """Alias for invoking <prefix>tp watched."""
147         await self.invoke(ctx, "talentpool watched")
148 
149 
150 def setup(bot: Bot) -> None:
151     """Load the Alias cog."""
152     bot.add_cog(Alias(bot))
153
```
--- END FILES ---

Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.

Here is an example:

```diff
diff --git a/examples/server_async.py b/examples/server_async.py
--- a/examples/server_async.py
+++ b/examples/server_async.py
@@ -313,4 +313,4 @@
 
 
 if __name__ == "__main__":
-    asyncio.run(run_async_server("."), debug=True)
+    asyncio.run(run_async_server(), debug=True)
diff --git a/examples/server_sync.py b/examples/server_sync.py
--- a/examples/server_sync.py
+++ b/examples/server_sync.py
@@ -313,5 +313,5 @@
 
 
 if __name__ == "__main__":
-    server = run_sync_server(".")
+    server = run_sync_server()
     server.shutdown()

```

diff --git a/bot/cogs/alias.py b/bot/cogs/alias.py
--- a/bot/cogs/alias.py
+++ b/bot/cogs/alias.py
@@ -3,7 +3,10 @@
 from typing import Union
 
 from discord import Colour, Embed, Member, User
-from discord.ext.commands import Cog, Command, Context, clean_content, command, group
+from discord.ext.commands import (
+    Cog, Command, Context, Greedy,
+    clean_content, command, group,
+)
 
 from bot.bot import Bot
 from bot.cogs.extensions import Extension
@@ -81,7 +84,7 @@
         await self.invoke(ctx, "site faq")
 
     @command(name="rules", aliases=("rule",), hidden=True)
-    async def site_rules_alias(self, ctx: Context, *rules: int) -> None:
+    async def site_rules_alias(self, ctx: Context, rules: Greedy[int], *_: str) -> None:
         """Alias for invoking <prefix>site rules."""
         await self.invoke(ctx, "site rules", *rules)

{"golden_diff": "diff --git a/bot/cogs/alias.py b/bot/cogs/alias.py\n--- a/bot/cogs/alias.py\n+++ b/bot/cogs/alias.py\n@@ -3,7 +3,10 @@\n from typing import Union\n \n from discord import Colour, Embed, Member, User\n-from discord.ext.commands import Cog, Command, Context, clean_content, command, group\n+from discord.ext.commands import (\n+    Cog, Command, Context, Greedy,\n+    clean_content, command, group,\n+)\n \n from bot.bot import Bot\n from bot.cogs.extensions import Extension\n@@ -81,7 +84,7 @@\n         await self.invoke(ctx, \"site faq\")\n \n     @command(name=\"rules\", aliases=(\"rule\",), hidden=True)\n-    async def site_rules_alias(self, ctx: Context, *rules: int) -> None:\n+    async def site_rules_alias(self, ctx: Context, rules: Greedy[int], *_: str) -> None:\n         \"\"\"Alias for invoking <prefix>site rules.\"\"\"\n         await self.invoke(ctx, \"site rules\", *rules)\n", "issue": "Allow for throw away words after the rules command call\nfixes #723 \r\nThis simply catches all strings after a sequence of ints. This allows us to write a message after the list of rules we wish to display. \r\nExample:\r\n`!rules 5 6 We do not allow for paid work, and that will break ToS of x and y` \r\n\r\nDisclaimer, didn't get site to respond properly so haven't tested this with bot+site.\n", "before_files": [{"content": "import inspect\nimport logging\nfrom typing import Union\n\nfrom discord import Colour, Embed, Member, User\nfrom discord.ext.commands import Cog, Command, Context, clean_content, command, group\n\nfrom bot.bot import Bot\nfrom bot.cogs.extensions import Extension\nfrom bot.cogs.watchchannels.watchchannel import proxy_user\nfrom bot.converters import TagNameConverter\nfrom bot.pagination import LinePaginator\n\nlog = logging.getLogger(__name__)\n\n\nclass Alias (Cog):\n    \"\"\"Aliases for commonly used commands.\"\"\"\n\n    def __init__(self, bot: Bot):\n        self.bot = bot\n\n    async def invoke(self, ctx: Context, cmd_name: str, *args, **kwargs) -> None:\n        \"\"\"Invokes a command with args and kwargs.\"\"\"\n        log.debug(f\"{cmd_name} was invoked through an alias\")\n        cmd = self.bot.get_command(cmd_name)\n        if not cmd:\n            return log.warning(f'Did not find command \"{cmd_name}\" to invoke.')\n        elif not await cmd.can_run(ctx):\n            return log.warning(\n                f'{str(ctx.author)} tried to run the command \"{cmd_name}\"'\n            )\n\n        await ctx.invoke(cmd, *args, **kwargs)\n\n    @command(name='aliases')\n    async def aliases_command(self, ctx: Context) -> None:\n        \"\"\"Show configured aliases on the bot.\"\"\"\n        embed = Embed(\n            title='Configured aliases',\n            colour=Colour.blue()\n        )\n        await LinePaginator.paginate(\n            (\n                f\"\u2022 `{ctx.prefix}{value.name}` \"\n                f\"=> `{ctx.prefix}{name[:-len('_alias')].replace('_', ' ')}`\"\n                for name, value in inspect.getmembers(self)\n                if isinstance(value, Command) and name.endswith('_alias')\n            ),\n            ctx, embed, empty=False, max_lines=20\n        )\n\n    @command(name=\"resources\", aliases=(\"resource\",), hidden=True)\n    async def site_resources_alias(self, ctx: Context) -> None:\n        \"\"\"Alias for invoking <prefix>site resources.\"\"\"\n        await self.invoke(ctx, \"site resources\")\n\n    @command(name=\"tools\", hidden=True)\n    async def site_tools_alias(self, ctx: Context) -> None:\n        \"\"\"Alias for invoking <prefix>site tools.\"\"\"\n        await self.invoke(ctx, \"site tools\")\n\n    @command(name=\"watch\", hidden=True)\n    async def bigbrother_watch_alias(self, ctx: Context, user: Union[Member, User, proxy_user], *, reason: str) -> None:\n        \"\"\"Alias for invoking <prefix>bigbrother watch [user] [reason].\"\"\"\n        await self.invoke(ctx, \"bigbrother watch\", user, reason=reason)\n\n    @command(name=\"unwatch\", hidden=True)\n    async def bigbrother_unwatch_alias(self, ctx: Context, user: Union[User, proxy_user], *, reason: str) -> None:\n        \"\"\"Alias for invoking <prefix>bigbrother unwatch [user] [reason].\"\"\"\n        await self.invoke(ctx, \"bigbrother unwatch\", user, reason=reason)\n\n    @command(name=\"home\", hidden=True)\n    async def site_home_alias(self, ctx: Context) -> None:\n        \"\"\"Alias for invoking <prefix>site home.\"\"\"\n        await self.invoke(ctx, \"site home\")\n\n    @command(name=\"faq\", hidden=True)\n    async def site_faq_alias(self, ctx: Context) -> None:\n        \"\"\"Alias for invoking <prefix>site faq.\"\"\"\n        await self.invoke(ctx, \"site faq\")\n\n    @command(name=\"rules\", aliases=(\"rule\",), hidden=True)\n    async def site_rules_alias(self, ctx: Context, *rules: int) -> None:\n        \"\"\"Alias for invoking <prefix>site rules.\"\"\"\n        await self.invoke(ctx, \"site rules\", *rules)\n\n    @command(name=\"reload\", hidden=True)\n    async def extensions_reload_alias(self, ctx: Context, *extensions: Extension) -> None:\n        \"\"\"Alias for invoking <prefix>extensions reload [extensions...].\"\"\"\n        await self.invoke(ctx, \"extensions reload\", *extensions)\n\n    @command(name=\"defon\", hidden=True)\n    async def defcon_enable_alias(self, ctx: Context) -> None:\n        \"\"\"Alias for invoking <prefix>defcon enable.\"\"\"\n        await self.invoke(ctx, \"defcon enable\")\n\n    @command(name=\"defoff\", hidden=True)\n    async def defcon_disable_alias(self, ctx: Context) -> None:\n        \"\"\"Alias for invoking <prefix>defcon disable.\"\"\"\n        await self.invoke(ctx, \"defcon disable\")\n\n    @command(name=\"exception\", hidden=True)\n    async def tags_get_traceback_alias(self, ctx: Context) -> None:\n        \"\"\"Alias for invoking <prefix>tags get traceback.\"\"\"\n        await self.invoke(ctx, \"tags get\", tag_name=\"traceback\")\n\n    @group(name=\"get\",\n           aliases=(\"show\", \"g\"),\n           hidden=True,\n           invoke_without_command=True)\n    async def get_group_alias(self, ctx: Context) -> None:\n        \"\"\"Group for reverse aliases for commands like `tags get`, allowing for `get tags` or `get docs`.\"\"\"\n        pass\n\n    @get_group_alias.command(name=\"tags\", aliases=(\"tag\", \"t\"), hidden=True)\n    async def tags_get_alias(\n            self, ctx: Context, *, tag_name: TagNameConverter = None\n    ) -> None:\n        \"\"\"\n        Alias for invoking <prefix>tags get [tag_name].\n\n        tag_name: str - tag to be viewed.\n        \"\"\"\n        await self.invoke(ctx, \"tags get\", tag_name=tag_name)\n\n    @get_group_alias.command(name=\"docs\", aliases=(\"doc\", \"d\"), hidden=True)\n    async def docs_get_alias(\n            self, ctx: Context, symbol: clean_content = None\n    ) -> None:\n        \"\"\"Alias for invoking <prefix>docs get [symbol].\"\"\"\n        await self.invoke(ctx, \"docs get\", symbol)\n\n    @command(name=\"nominate\", hidden=True)\n    async def nomination_add_alias(self, ctx: Context, user: Union[Member, User, proxy_user], *, reason: str) -> None:\n        \"\"\"Alias for invoking <prefix>talentpool add [user] [reason].\"\"\"\n        await self.invoke(ctx, \"talentpool add\", user, reason=reason)\n\n    @command(name=\"unnominate\", hidden=True)\n    async def nomination_end_alias(self, ctx: Context, user: Union[User, proxy_user], *, reason: str) -> None:\n        \"\"\"Alias for invoking <prefix>nomination end [user] [reason].\"\"\"\n        await self.invoke(ctx, \"nomination end\", user, reason=reason)\n\n    @command(name=\"nominees\", hidden=True)\n    async def nominees_alias(self, ctx: Context) -> None:\n        \"\"\"Alias for invoking <prefix>tp watched.\"\"\"\n        await self.invoke(ctx, \"talentpool watched\")\n\n\ndef setup(bot: Bot) -> None:\n    \"\"\"Load the Alias cog.\"\"\"\n    bot.add_cog(Alias(bot))\n", "path": "bot/cogs/alias.py"}], "after_files": [{"content": "import inspect\nimport logging\nfrom typing import Union\n\nfrom discord import Colour, Embed, Member, User\nfrom discord.ext.commands import (\n    Cog, Command, Context, Greedy,\n    clean_content, command, group,\n)\n\nfrom bot.bot import Bot\nfrom bot.cogs.extensions import Extension\nfrom bot.cogs.watchchannels.watchchannel import proxy_user\nfrom bot.converters import TagNameConverter\nfrom bot.pagination import LinePaginator\n\nlog = logging.getLogger(__name__)\n\n\nclass Alias (Cog):\n    \"\"\"Aliases for commonly used commands.\"\"\"\n\n    def __init__(self, bot: Bot):\n        self.bot = bot\n\n    async def invoke(self, ctx: Context, cmd_name: str, *args, **kwargs) -> None:\n        \"\"\"Invokes a command with args and kwargs.\"\"\"\n        log.debug(f\"{cmd_name} was invoked through an alias\")\n        cmd = self.bot.get_command(cmd_name)\n        if not cmd:\n            return log.warning(f'Did not find command \"{cmd_name}\" to invoke.')\n        elif not await cmd.can_run(ctx):\n            return log.warning(\n                f'{str(ctx.author)} tried to run the command \"{cmd_name}\"'\n            )\n\n        await ctx.invoke(cmd, *args, **kwargs)\n\n    @command(name='aliases')\n    async def aliases_command(self, ctx: Context) -> None:\n        \"\"\"Show configured aliases on the bot.\"\"\"\n        embed = Embed(\n            title='Configured aliases',\n            colour=Colour.blue()\n        )\n        await LinePaginator.paginate(\n            (\n                f\"\u2022 `{ctx.prefix}{value.name}` \"\n                f\"=> `{ctx.prefix}{name[:-len('_alias')].replace('_', ' ')}`\"\n                for name, value in inspect.getmembers(self)\n                if isinstance(value, Command) and name.endswith('_alias')\n            ),\n            ctx, embed, empty=False, max_lines=20\n        )\n\n    @command(name=\"resources\", aliases=(\"resource\",), hidden=True)\n    async def site_resources_alias(self, ctx: Context) -> None:\n        \"\"\"Alias for invoking <prefix>site resources.\"\"\"\n        await self.invoke(ctx, \"site resources\")\n\n    @command(name=\"tools\", hidden=True)\n    async def site_tools_alias(self, ctx: Context) -> None:\n        \"\"\"Alias for invoking <prefix>site tools.\"\"\"\n        await self.invoke(ctx, \"site tools\")\n\n    @command(name=\"watch\", hidden=True)\n    async def bigbrother_watch_alias(self, ctx: Context, user: Union[Member, User, proxy_user], *, reason: str) -> None:\n        \"\"\"Alias for invoking <prefix>bigbrother watch [user] [reason].\"\"\"\n        await self.invoke(ctx, \"bigbrother watch\", user, reason=reason)\n\n    @command(name=\"unwatch\", hidden=True)\n    async def bigbrother_unwatch_alias(self, ctx: Context, user: Union[User, proxy_user], *, reason: str) -> None:\n        \"\"\"Alias for invoking <prefix>bigbrother unwatch [user] [reason].\"\"\"\n        await self.invoke(ctx, \"bigbrother unwatch\", user, reason=reason)\n\n    @command(name=\"home\", hidden=True)\n    async def site_home_alias(self, ctx: Context) -> None:\n        \"\"\"Alias for invoking <prefix>site home.\"\"\"\n        await self.invoke(ctx, \"site home\")\n\n    @command(name=\"faq\", hidden=True)\n    async def site_faq_alias(self, ctx: Context) -> None:\n        \"\"\"Alias for invoking <prefix>site faq.\"\"\"\n        await self.invoke(ctx, \"site faq\")\n\n    @command(name=\"rules\", aliases=(\"rule\",), hidden=True)\n    async def site_rules_alias(self, ctx: Context, rules: Greedy[int], *_: str) -> None:\n        \"\"\"Alias for invoking <prefix>site rules.\"\"\"\n        await self.invoke(ctx, \"site rules\", *rules)\n\n    @command(name=\"reload\", hidden=True)\n    async def extensions_reload_alias(self, ctx: Context, *extensions: Extension) -> None:\n        \"\"\"Alias for invoking <prefix>extensions reload [extensions...].\"\"\"\n        await self.invoke(ctx, \"extensions reload\", *extensions)\n\n    @command(name=\"defon\", hidden=True)\n    async def defcon_enable_alias(self, ctx: Context) -> None:\n        \"\"\"Alias for invoking <prefix>defcon enable.\"\"\"\n        await self.invoke(ctx, \"defcon enable\")\n\n    @command(name=\"defoff\", hidden=True)\n    async def defcon_disable_alias(self, ctx: Context) -> None:\n        \"\"\"Alias for invoking <prefix>defcon disable.\"\"\"\n        await self.invoke(ctx, \"defcon disable\")\n\n    @command(name=\"exception\", hidden=True)\n    async def tags_get_traceback_alias(self, ctx: Context) -> None:\n        \"\"\"Alias for invoking <prefix>tags get traceback.\"\"\"\n        await self.invoke(ctx, \"tags get\", tag_name=\"traceback\")\n\n    @group(name=\"get\",\n           aliases=(\"show\", \"g\"),\n           hidden=True,\n           invoke_without_command=True)\n    async def get_group_alias(self, ctx: Context) -> None:\n        \"\"\"Group for reverse aliases for commands like `tags get`, allowing for `get tags` or `get docs`.\"\"\"\n        pass\n\n    @get_group_alias.command(name=\"tags\", aliases=(\"tag\", \"t\"), hidden=True)\n    async def tags_get_alias(\n            self, ctx: Context, *, tag_name: TagNameConverter = None\n    ) -> None:\n        \"\"\"\n        Alias for invoking <prefix>tags get [tag_name].\n\n        tag_name: str - tag to be viewed.\n        \"\"\"\n        await self.invoke(ctx, \"tags get\", tag_name=tag_name)\n\n    @get_group_alias.command(name=\"docs\", aliases=(\"doc\", \"d\"), hidden=True)\n    async def docs_get_alias(\n            self, ctx: Context, symbol: clean_content = None\n    ) -> None:\n        \"\"\"Alias for invoking <prefix>docs get [symbol].\"\"\"\n        await self.invoke(ctx, \"docs get\", symbol)\n\n    @command(name=\"nominate\", hidden=True)\n    async def nomination_add_alias(self, ctx: Context, user: Union[Member, User, proxy_user], *, reason: str) -> None:\n        \"\"\"Alias for invoking <prefix>talentpool add [user] [reason].\"\"\"\n        await self.invoke(ctx, \"talentpool add\", user, reason=reason)\n\n    @command(name=\"unnominate\", hidden=True)\n    async def nomination_end_alias(self, ctx: Context, user: Union[User, proxy_user], *, reason: str) -> None:\n        \"\"\"Alias for invoking <prefix>nomination end [user] [reason].\"\"\"\n        await self.invoke(ctx, \"nomination end\", user, reason=reason)\n\n    @command(name=\"nominees\", hidden=True)\n    async def nominees_alias(self, ctx: Context) -> None:\n        \"\"\"Alias for invoking <prefix>tp watched.\"\"\"\n        await self.invoke(ctx, \"talentpool watched\")\n\n\ndef setup(bot: Bot) -> None:\n    \"\"\"Load the Alias cog.\"\"\"\n    bot.add_cog(Alias(bot))\n", "path": "bot/cogs/alias.py"}]}