File size: 496 Bytes
68964c2
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
from datetime import datetime, timezone
from app.core.message_saving import save_message
from app.core.logging_setup import logger

def handle_user_input(conversation_id, role, message):
    """Handle user input and save messages."""
    timestamp = datetime.now(timezone.utc)
    try:
        save_message(timestamp, conversation_id, role, message)
        logger.info(f"User input handled and saved: {message}")
    except Exception as e:
        logger.error(f"Error handling user input: {e}")