mirror of
https://github.com/SpiceBot/SpiceBot.git
synced 2026-11-12 22:49:53 -05:00
attempt better load
This commit is contained in:
parent
27e7b39b14
commit
2cd6514cbe
@ -66,26 +66,37 @@ class SpiceBot_AI():
|
|||||||
dirnumber = max(self.load_commands) + 1
|
dirnumber = max(self.load_commands) + 1
|
||||||
self.load_commands.append(dirnumber)
|
self.load_commands.append(dirnumber)
|
||||||
tempbrain = tempfile.mkstemp()[1]
|
tempbrain = tempfile.mkstemp()[1]
|
||||||
with open(tempbrain, 'w') as fileo:
|
# with open(tempbrain, 'w') as fileo:
|
||||||
fileo.write(
|
# fileo.write(
|
||||||
"<aiml version='1.0.1' encoding='UTF-8'>"
|
# "<aiml version='1.0.1' encoding='UTF-8'>"
|
||||||
" <!-- std-startup.xml -->\n"
|
# " <!-- std-startup.xml -->\n"
|
||||||
" <category>\n"
|
# " <category>\n"
|
||||||
" <pattern>LOAD AIML B</pattern>\n"
|
# " <pattern>LOAD AIML B</pattern>\n"
|
||||||
# " <pattern>LOAD AIML {}</pattern>\n"
|
# # " <pattern>LOAD AIML {}</pattern>\n"
|
||||||
" <template>\n"
|
# " <template>\n"
|
||||||
" <learn>{}</learn>\n"
|
# " <learn>{}</learn>\n"
|
||||||
" </template>\n"
|
# " </template>\n"
|
||||||
" </category>\n"
|
# " </category>\n"
|
||||||
# "</aiml>".format(str(dirnumber), os.path.join(braindir, "*"))
|
# # "</aiml>".format(str(dirnumber), os.path.join(braindir, "*"))
|
||||||
"</aiml>".format(os.path.join(braindir, "*.aiml"))
|
# "</aiml>".format(os.path.join(braindir, "*.aiml"))
|
||||||
)
|
# )
|
||||||
|
brainfile = open(tempbrain, 'a')
|
||||||
|
brainfile.write("<aiml version='1.0.1' encoding='UTF-8'>")
|
||||||
|
brainfile.write(" <!-- std-startup.xml -->\n")
|
||||||
|
brainfile.write(" <category>\n")
|
||||||
|
brainfile.write(" <pattern>LOAD AIML {}</pattern>\n".format(str(dirnumber)))
|
||||||
|
brainfile.write(" <template>\n")
|
||||||
|
brainfile.write(" <learn>{}</learn>\n".format(os.path.join(braindir, "*.aiml")))
|
||||||
|
brainfile.write(" </template>\n")
|
||||||
|
brainfile.write(" </category>\n")
|
||||||
|
brainfile.write("</aiml>")
|
||||||
|
brainfile.close()
|
||||||
self.aiml_kernel.learn(tempbrain)
|
self.aiml_kernel.learn(tempbrain)
|
||||||
self.aiml_kernel.respond("LOAD AIML B")
|
# self.aiml_kernel.respond("LOAD AIML B")
|
||||||
# for number in self.load_commands:
|
for number in self.load_commands:
|
||||||
# if number != 0:
|
if number != 0:
|
||||||
# self.aiml_kernel.respond("LOAD AIML {}").format(str(dirnumber))
|
self.aiml_kernel.respond("LOAD AIML {}").format(str(dirnumber))
|
||||||
# os.remove(tempbrain)
|
os.remove(tempbrain)
|
||||||
|
|
||||||
def on_message(self, bot, trigger, message):
|
def on_message(self, bot, trigger, message):
|
||||||
nick = Identifier(trigger.nick)
|
nick = Identifier(trigger.nick)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user