diff --git a/sopel_modules/SpiceBot/Channels.py b/sopel_modules/SpiceBot/Channels.py index 28d9033..e11a049 100644 --- a/sopel_modules/SpiceBot/Channels.py +++ b/sopel_modules/SpiceBot/Channels.py @@ -172,5 +172,8 @@ class BotChannels(): # Verify nick is in the channel list self.add_to_channel(self, trigger.sender, trigger.nick, nick_id) + def mode(self, bot, trigger): + return + channels = BotChannels() diff --git a/sopel_modules/SpiceBot/Users.py b/sopel_modules/SpiceBot/Users.py index f44ea23..cf61d09 100644 --- a/sopel_modules/SpiceBot/Users.py +++ b/sopel_modules/SpiceBot/Users.py @@ -188,5 +188,8 @@ class BotUsers(): if nick_id in self.offline: self.offline.remove(nick_id) + def mode(self, bot, trigger): + return + users = BotUsers() diff --git a/sopel_modules/SpiceBot_Core_Processing/Channels.py b/sopel_modules/SpiceBot_Core_Processing/Channels.py index bd44c41..dd01c94 100644 --- a/sopel_modules/SpiceBot_Core_Processing/Channels.py +++ b/sopel_modules/SpiceBot_Core_Processing/Channels.py @@ -125,3 +125,10 @@ def channels_users_kick(bot, trigger): @sopel.module.rule('.*') def channels_users_nick(bot, trigger): SpiceBot.channels.nick(bot, trigger) + + +@sopel.module.event('MODE') +@sopel.module.rule('.*') +def channels_users_mode(bot, trigger): + SpiceBot.channels.mode(bot, trigger) + # TODO diff --git a/sopel_modules/SpiceBot_Core_Processing/Users.py b/sopel_modules/SpiceBot_Core_Processing/Users.py index 0082e57..5f8dc47 100644 --- a/sopel_modules/SpiceBot_Core_Processing/Users.py +++ b/sopel_modules/SpiceBot_Core_Processing/Users.py @@ -36,3 +36,10 @@ def users_kick(bot, trigger): @sopel.module.rule('.*') def users_nick(bot, trigger): SpiceBot.users.nick(bot, trigger) + + +@sopel.module.event('MODE') +@sopel.module.rule('.*') +def users_mode(bot, trigger): + SpiceBot.users.mode(bot, trigger) + # TODO