diff --git a/src/actions/echochamber_actions.py b/src/actions/echochamber_actions.py index 232ab77b..aa1dcc84 100644 --- a/src/actions/echochamber_actions.py +++ b/src/actions/echochamber_actions.py @@ -17,7 +17,7 @@ def post_echochambers(agent, **kwargs): # Generate message based on room topic and tags previous_messages = agent.connection_manager.connections["echochambers"].sent_messages - previous_content = "\n".join([f"- {msg['content']}" for msg in previous_messages]) + previous_content = "\n".join([f"- {msg.get('content', '')}" for msg in previous_messages]) agent.logger.info(f"Found {len(previous_messages)} messages in post history") prompt = POST_ECHOCHAMBER_PROMPT.format( @@ -101,4 +101,4 @@ def reply_echochambers(agent, **kwargs): return True else: agent.logger.info("No messages in history") - return False \ No newline at end of file + return False