aboutsummaryrefslogtreecommitdiffstats
path: root/bot/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'bot/__init__.py')
-rw-r--r--bot/__init__.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/bot/__init__.py b/bot/__init__.py
index c8550537..d0992912 100644
--- a/bot/__init__.py
+++ b/bot/__init__.py
@@ -10,6 +10,7 @@ from discord.ext import commands
from bot.command import Command
from bot.constants import Client
+from bot.group import Group
# Configure the "TRACE" logging level (e.g. "log.trace(message)")
@@ -75,7 +76,10 @@ if os.name == "nt":
asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
-# Monkey-patch discord.py decorators to use the Command subclass which supports root aliases.
+# Monkey-patch discord.py decorators to use the both the Command and Group subclasses which supports root aliases.
# Must be patched before any cogs are added.
commands.command = partial(commands.command, cls=Command)
commands.GroupMixin.command = partialmethod(commands.GroupMixin.command, cls=Command)
+
+commands.group = partial(commands.group, cls=Group)
+commands.GroupMixin.group = partialmethod(commands.GroupMixin.group, cls=Group)