diff --git a/sopel_modules/SpiceBot/AI.py b/sopel_modules/SpiceBot/AI.py index 522d265..72fbd60 100644 --- a/sopel_modules/SpiceBot/AI.py +++ b/sopel_modules/SpiceBot/AI.py @@ -39,12 +39,6 @@ class SpiceBot_AI(): # Learn responses self.load_brain() - if self.dict["counts"]: - logs.log('SpiceBot_AI', 'Registered %d %s files,' % (self.dict["counts"], 'aiml')) - logs.log('SpiceBot_AI', '%d %s files failed to load' % (self.dict["failcounts"], 'aiml'), True) - else: - logs.log('SpiceBot_AI', "Warning: Couldn't load any %s files" % ('aiml')) - def load_brain(self): import sopel_modules braindirs = [] diff --git a/sopel_modules/SpiceBot_Core_Processing/AI.py b/sopel_modules/SpiceBot_Core_Processing/AI.py new file mode 100644 index 0000000..009e48b --- /dev/null +++ b/sopel_modules/SpiceBot_Core_Processing/AI.py @@ -0,0 +1,19 @@ +# coding=utf8 +from __future__ import unicode_literals, absolute_import, division, print_function +""" +This is the SpiceBot AI system. +""" +import sopel + +import sopel_modules.SpiceBot as SpiceBot + + +@sopel.module.event(SpiceBot.events.BOT_READY) +@sopel.module.rule('.*') +def bot_events_complete(bot, trigger): + + if SpiceBot.botai.dict["counts"]: + SpiceBot.logs.log('SpiceBot_AI', 'Registered %d %s files,' % (SpiceBot.botai.dict["counts"], 'aiml')) + SpiceBot.logs.log('SpiceBot_AI', '%d %s files failed to load' % (SpiceBot.botai.dict["failcounts"], 'aiml'), True) + else: + SpiceBot.logs.log('SpiceBot_AI', "Warning: Couldn't load any %s files" % ('aiml')) diff --git a/sopel_modules/SpiceBot_Core_Processing/__init__.py b/sopel_modules/SpiceBot_Core_Processing/__init__.py index 9623c13..df953ff 100644 --- a/sopel_modules/SpiceBot_Core_Processing/__init__.py +++ b/sopel_modules/SpiceBot_Core_Processing/__init__.py @@ -9,6 +9,7 @@ This module contains references only for other modules to utilize. from .Channels import * from .Events import * from .Modules import * +from .AI import * from .osd import * from .StartupMonologue import * from .Logs import *