Files
talia_bot/talia_bot/data/services.json
google-labs-jules[bot] 4750ddf43d feat: Implement JSON-based conversational flow engine
This commit introduces a modular, JSON-driven conversational flow engine.

Key changes:
- Adds `talia_bot/modules/flow_engine.py` to manage loading and processing conversational flows from external files.
- Separates all conversational logic into individual JSON files within `talia_bot/data/flows/`, organized by user role (admin, crew, client).
- Updates `talia_bot/main.py` to use the new flow engine, replacing the previous hardcoded logic with a dynamic dispatcher.
- Corrects the `.gitignore` file to properly track the new JSON flow files while ensuring sensitive credentials like `google_key.json` remain ignored.
- Updates the `README.md` to reflect the new architecture, providing clear documentation for the modular flow system.

This new architecture makes the bot more maintainable and scalable by decoupling the conversation logic from the core application code.
2025-12-21 07:45:55 +00:00

23 lines
1.2 KiB
JSON

[
{
"service_name": "Web Development for Restaurants",
"description": "Custom websites and online ordering systems for restaurants, helping you reach more customers and streamline your operations.",
"keywords": ["restaurant", "food", "online ordering", "website", "restaurantes", "comida"]
},
{
"service_name": "Patient Management Systems for Healthcare",
"description": "A secure and efficient software solution for managing patient records, appointments, and billing in medical clinics.",
"keywords": ["healthcare", "medical", "patient", "clinic", "salud", "médico", "pacientes"]
},
{
"service_name": "Content Creation & Social Media Strategy",
"description": "Engaging content packages and social media management to build your brand's online presence and connect with your audience.",
"keywords": ["content creation", "social media", "marketing", "branding", "contenido", "redes sociales"]
},
{
"service_name": "General Business Consulting",
"description": "Strategic consulting to help you optimize business processes, identify growth opportunities, and improve overall performance.",
"keywords": ["business", "consulting", "strategy", "growth", "negocio", "consultoría"]
}
]