diff options
| author | 2019-06-19 10:28:53 +0100 | |
|---|---|---|
| committer | 2019-06-19 10:28:53 +0100 | |
| commit | d00d026461e79c623621be2e7f36cf67ab2ca63c (patch) | |
| tree | c96dfe6f22a4ed43bf9d2c3e024f245b2c2c2e92 /modules/config.py | |
| parent | show nickname in NO_DUCK non-kick message (diff) | |
| signature | ||
allow short names for config contexts. people mistook "user" as "put your
nickname here" so having just "u" might prevent this
Diffstat (limited to 'modules/config.py')
| -rw-r--r-- | modules/config.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/modules/config.py b/modules/config.py index d041e178..fe87cd1a 100644 --- a/modules/config.py +++ b/modules/config.py @@ -46,13 +46,13 @@ class ConfigChannelTarget(object): class Module(ModuleManager.BaseModule): def _to_context(self, server, channel, user, context_desc): context_desc_lower = context_desc.lower() - if context_desc_lower == "user": + if "user".startswith(context_desc_lower): return user, "set" - elif context_desc_lower == "channel": + elif "channel".startswith(context_desc_lower): return channel, "channelset" - elif context_desc_lower == "server": + elif "server".startswith(context_desc_lower): return server, "serverset" - elif context_desc_lower == "bot": + elif "bot".startswith(context_desc_lower): return self.bot, "botset" else: raise ValueError() @@ -85,7 +85,7 @@ class Module(ModuleManager.BaseModule): if value == None: example = setting_info.get("example", "<value>") return "Please set %s, e.g.: %sconfig %s %s %s" % ( - require_setting, event["command_prefix"], context, + require_setting, event["command_prefix"], context[0], require_setting, example) def _get_export_setting(self, context): |
