diff options
| author | 2019-04-15 16:48:04 +0100 | |
|---|---|---|
| committer | 2019-04-15 16:48:04 +0100 | |
| commit | 210125d90b22e7d48f68c906b6db620fe99baf14 (patch) | |
| tree | 45c7c858a594095ce5a9b4e33b5489bfa1b12115 /modules | |
| parent | Add a master-admin login system, to have a bot-wide password to give any user (diff) | |
| signature | ||
Only allow 'current channel' !config logic when we're in a channel
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/set.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/set.py b/modules/set.py index a2d15b9e..80a490e8 100644 --- a/modules/set.py +++ b/modules/set.py @@ -285,7 +285,12 @@ class Module(ModuleManager.BaseModule): target = ConfigChannelTarget(self.bot, event["server"], name) else: - target = event["target"] + if event["is_channel"]: + target = event["target"] + else: + raise utils.EventError( + "Cannot change config for current channel when in " + "private message") elif context == "server": setting_key = "serverset" target = event["server"] |
