diff --git a/fjerkroa_bot/discord_bot.py b/fjerkroa_bot/discord_bot.py index d67745c..8476987 100644 --- a/fjerkroa_bot/discord_bot.py +++ b/fjerkroa_bot/discord_bot.py @@ -126,14 +126,16 @@ class FjerkroaBot(commands.Bot): await self.on_reaction_operation(reaction, user, 'clearing') async def on_message_edit(self, before, after): - await self.memoize(before.author.name, 'assistant', - '\n> ' + before.content.replace('\n', '\n> '), - 'User changed this message to:\n> ' + after.content.replace('\n', '\n> ')) + airesponder = self.get_ai_responder(self.get_channel_name(before.channel)) + await airesponder.memoize(before.author.name, 'assistant', + '\n> ' + before.content.replace('\n', '\n> '), + 'User changed this message to:\n> ' + after.content.replace('\n', '\n> ')) async def on_message_delete(self, message): - await self.memoize(message.author.name, 'assistant', - '\n> ' + message.content.replace('\n', '\n> '), - 'User deleted this message.') + airesponder = self.get_ai_responder(self.get_channel_name(message.channel)) + await airesponder.memoize(message.author.name, 'assistant', + '\n> ' + message.content.replace('\n', '\n> '), + 'User deleted this message.') def on_config_file_modified(self, event): if event.src_path == self.config_file: diff --git a/openai_chat.dat b/openai_chat.dat index 6a1c066..53f5a16 100644 Binary files a/openai_chat.dat and b/openai_chat.dat differ