diff options
| author | Rapptz <[email protected]> | 2016-01-07 16:20:33 -0500 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2016-01-07 16:20:33 -0500 |
| commit | 542ddc49386dbb103ce8172831c37189acf93017 (patch) | |
| tree | cd92fac2c9c95cd1b2e0f443c0c4c9b676ab7ba7 /discord/ext/commands/context.py | |
| parent | Fix handling of embed-only MESSAGE_UPDATE. (diff) | |
| download | discord.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.py | 6 |
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) |