aboutsummaryrefslogtreecommitdiff
path: root/discord/ext/commands/context.py
diff options
context:
space:
mode:
authorRapptz <[email protected]>2016-01-07 16:20:33 -0500
committerRapptz <[email protected]>2016-01-07 16:20:33 -0500
commit542ddc49386dbb103ce8172831c37189acf93017 (patch)
treecd92fac2c9c95cd1b2e0f443c0c4c9b676ab7ba7 /discord/ext/commands/context.py
parentFix handling of embed-only MESSAGE_UPDATE. (diff)
downloaddiscord.py-542ddc49386dbb103ce8172831c37189acf93017.tar.xz
discord.py-542ddc49386dbb103ce8172831c37189acf93017.zip
[commands] Allow registration of multiple command prefixes.
Diffstat (limited to 'discord/ext/commands/context.py')
-rw-r--r--discord/ext/commands/context.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/discord/ext/commands/context.py b/discord/ext/commands/context.py
index 3e8266ed..8d1cd054 100644
--- a/discord/ext/commands/context.py
+++ b/discord/ext/commands/context.py
@@ -46,6 +46,8 @@ class Context:
A dictionary of transformed arguments that were passed into the command.
Similar to :attr:`args`\, if this is accessed in the
:func:`on_command_error` event then this dict could be incomplete.
+ prefix : str
+ The prefix that was used to invoke the command.
command
The command (i.e. :class:`Command` or its superclasses) that is being
invoked currently.
@@ -63,13 +65,15 @@ class Context:
subcommand then this is set to `None`.
"""
__slots__ = ['message', 'bot', 'args', 'kwargs', 'command', 'view',
- 'invoked_with', 'invoked_subcommand', 'subcommand_passed']
+ 'invoked_with', 'invoked_subcommand', 'subcommand_passed',
+ 'prefix' ]
def __init__(self, **attrs):
self.message = attrs.pop('message', None)
self.bot = attrs.pop('bot', None)
self.args = attrs.pop('args', [])
self.kwargs = attrs.pop('kwargs', {})
+ self.prefix = attrs.pop('prefix')
self.command = attrs.pop('command', None)
self.view = attrs.pop('view', None)
self.invoked_with = attrs.pop('invoked_with', None)