This commit is contained in:
deathbybandaid 2019-05-31 20:30:06 -04:00
parent 2f8b2ee3aa
commit e0216142ca
3 changed files with 5 additions and 15 deletions

View File

@ -7,8 +7,6 @@ This is the SpiceBot AI system. Based On Chatty cathy
import os
import aiml
from .Logs import logs
class SpiceBot_AI():
@ -23,23 +21,15 @@ class SpiceBot_AI():
initial_dir = os.getcwd()
for plugin_dir in set(sopel_modules.__path__):
configsdir = os.path.join(plugin_dir, "SpiceBot_Configs")
aimlstarter = os.path.join(configsdir, "std-startup.xml")
aimldir = os.path.join(configsdir, "aiml")
aimlstarter = os.path.join(aimldir, "std-startup.xml")
os.chdir(configsdir)
try:
self.aiml_kernel.learn(aimlstarter)
self.aiml_kernel.respond("LOAD AIML B")
# self.dict['counts'] += 1
except Exception as e:
logs.log('SpiceBot_AI', "Error loading %s: %s (%s)" % ('aiml', e, aimlstarter))
self.aiml_kernel.learn(aimlstarter)
self.aiml_kernel.respond("LOAD AIML B")
os.chdir(initial_dir)
# logs.log('SpiceBot_AI', "Found " + str(self.dict['counts']) + " " + 'aiml' + " commands.", True)
def on_message(self, message):
try:
aiml_response = self.aiml_kernel.respond(message)
except Exception as e:
aiml_response = e
return None
aiml_response = self.aiml_kernel.respond(message)
return aiml_response