From 89289065a91bdd6b3aa1dd107144fd1e61426156 Mon Sep 17 00:00:00 2001 From: jesopo Date: Tue, 17 Sep 2019 10:31:28 +0100 Subject: suggest "!config " when settings are missing --- modules/config.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'modules') diff --git a/modules/config.py b/modules/config.py index fa175634..feb4520d 100644 --- a/modules/config.py +++ b/modules/config.py @@ -95,8 +95,15 @@ class Module(ModuleManager.BaseModule): value = target.get_setting(require_setting, None) if value == None: example = setting_info.example or "" + if context == "user": + context = event["user"].nickname + elif context == "channel" and not channel == None: + context = channel.name + else: + context = context[0] + return "Please set %s, e.g.: %sconfig %s %s %s" % ( - require_setting, event["command_prefix"], context[0], + require_setting, event["command_prefix"], context, require_setting, example) def _get_export_setting(self, context): -- cgit v1.3.1-10-gc9f91