chore: Update timezone America/Bogota

This commit is contained in:
2026-03-05 10:08:29 -05:00
parent f2c46e28fb
commit 91b3ed4070

View File

@@ -1,5 +1,7 @@
import asyncio
from datetime import datetime
from zoneinfo import ZoneInfo
from fastmcp import Client
from langchain.tools import tool
@@ -8,6 +10,7 @@ from ..logger import logger
from .schemes import ScheduleSchema
TIMEZONE = "America/Bogota"
MCP_SERVER_URL = "http://localhost:8000/mcp"
_MCP_CLIENT = Client(MCP_SERVER_URL)
@@ -25,12 +28,15 @@ class NaliiaTools:
]
@tool
def get_current_datetime() -> datetime:
def get_current_datetime() -> str:
"""
Consulta la fecha actual, no se aceptan fechas
en el pasado con respecto a esta fecha.
Consulta la fecha y hora actual del sistema.
Retorna la fecha en formato ISO 8601.
No se aceptan fechas en el pasado con respecto a esta fecha.
"""
return datetime.now()
logger.info("Consultando fecha actual.")
return datetime.now(tz=ZoneInfo(TIMEZONE)).isoformat()
@tool(args_schema=ScheduleSchema)
def schedule_appointment(
@@ -41,7 +47,7 @@ class NaliiaTools:
"""
Permite al Cliente al Agendar una Cita
"""
logger.info("Llamando a agendar cita.")
logger.info("Agendando cita.")
logger.info([
schedule_date,
schedule_time,