diff --git a/app/services/monitoring_service.py b/app/services/monitoring_service.py new file mode 100644 index 0000000..605eb0e --- /dev/null +++ b/app/services/monitoring_service.py @@ -0,0 +1,15 @@ +from db import SessionLocal +from models import MonitoringTopic + +class MonitoringService: + def handle(self, message: str, mode: str, prefs: dict) -> dict: + db = SessionLocal() + topic = MonitoringTopic( + user_id="renato", + label=message, + sources="[]" + ) + db.add(topic) + db.commit() + db.close() + return {"text": "[MONITORING] Vou monitorar esse tema e te avisar sobre novidades."}