From b5d0db4ff2a1994e36bfe38290b98739e41f9209 Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Mon, 3 Jun 2019 16:01:05 -0400 Subject: [PATCH] another test --- sopel_modules/SpiceBot/AI.py | 12 ++++++++---- .../SpiceBot_Configs/aiml/nickname_commands.aiml | 6 ++++++ 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/sopel_modules/SpiceBot/AI.py b/sopel_modules/SpiceBot/AI.py index cfc1e0e..25fec2b 100644 --- a/sopel_modules/SpiceBot/AI.py +++ b/sopel_modules/SpiceBot/AI.py @@ -98,13 +98,17 @@ class SpiceBot_AI(): return aiml_response def bot_message_precipher(self, bot, trigger, message): - message = message.replace(str(bot.nick), "botnick") - message = message.replace(str(trigger.nick), "triggernick") + for botitem in ["nick"]: + message = message.replace(str(eval("bot." + botitem)), "bot" + botitem) + for triggeritem in ["nick", "sender"]: + message = message.replace(str(eval("trigger." + triggeritem)), "trigger" + triggeritem) return message def bot_message_decipher(self, bot, trigger, aiml_response): - aiml_response = aiml_response.replace("botnick", str(bot.nick)) - aiml_response = aiml_response.replace("triggernick", str(trigger.nick)) + for botitem in ["nick"]: + aiml_response = aiml_response.replace("bot" + botitem, str(eval("bot." + botitem))) + for triggeritem in ["nick", "sender"]: + aiml_response = aiml_response.replace("trigger" + triggeritem, str(eval("trigger." + triggeritem))) return aiml_response def check_user_import(self, nick, nick_id=None): diff --git a/sopel_modules/SpiceBot_Configs/aiml/nickname_commands.aiml b/sopel_modules/SpiceBot_Configs/aiml/nickname_commands.aiml index 63c6f22..e9e34e8 100644 --- a/sopel_modules/SpiceBot_Configs/aiml/nickname_commands.aiml +++ b/sopel_modules/SpiceBot_Configs/aiml/nickname_commands.aiml @@ -1,6 +1,12 @@ + BOTNICK + +BOTNICK IS COOL + + +