From 870b6763231ee82ad814bc2be04d77f907ffb12b Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Sun, 2 Jun 2019 20:05:23 -0400 Subject: [PATCH] handle bot nick fully --- sopel_modules/SpiceBot/AI.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sopel_modules/SpiceBot/AI.py b/sopel_modules/SpiceBot/AI.py index d340c0e..de75909 100644 --- a/sopel_modules/SpiceBot/AI.py +++ b/sopel_modules/SpiceBot/AI.py @@ -91,11 +91,17 @@ class SpiceBot_AI(): nick = Identifier(trigger.nick) nick_id = botdb.get_nick_id(nick, create=True) self.check_user_import(nick, nick_id) + message = self.bot_message_precipher(bot, message) aiml_response = self.aiml_kernel.respond(message, nick_id) self.save_nick_session(nick, nick_id) aiml_response = self.bot_message_decipher(bot, aiml_response) return aiml_response + def bot_message_precipher(self, bot, message): + while bot.nick in message: + message.replace(bot.nick, "bot.nick") + return message + def bot_message_decipher(self, bot, aiml_response): while "bot.nick" in aiml_response: aiml_response.replace("bot.nick", bot.nick)