# .env.example # Rellena estas variables y renombra este archivo a .env # --- TELEGRAM & SECURITY --- # Token de tu bot de Telegram, obtenido de @BotFather. TELEGRAM_BOT_TOKEN= # Tu Telegram User ID. Usado para notificaciones críticas y funciones de administrador. ADMIN_ID= # (Opcional) Lista separada por comas de IDs de Telegram para los miembros del equipo. CREW_CHAT_IDS= # --- AI CORE --- # Tu clave de API de OpenAI. OPENAI_API_KEY= # El modelo de OpenAI que quieres usar (ej. gpt-4, gpt-3.5-turbo). OPENAI_MODEL=gpt-3.5-turbo # --- INTEGRACIONES --- # URL base de tu instancia de Vikunja (ej. https://vikunja.tu-dominio.com/api/v1). VIKUNJA_BASE_URL= # Token de API generado en Vikunja. VIKUNJA_TOKEN= # ID del proyecto en Vikunja que se usará como "bandeja de entrada" para nuevas tareas. VIKUNJA_INBOX_PROJECT_ID= # Ruta al archivo JSON de credenciales de tu cuenta de servicio de Google. GOOGLE_SERVICE_ACCOUNT_FILE=google_key.json # ID del calendario de Google que el bot gestionará. CALENDAR_ID= # --- PRINT SERVICE (SMTP/IMAP) --- # Servidor SMTP para enviar correos. SMTP_SERVER= # Puerto del servidor SMTP (ej. 465 para SSL, 587 para STARTTLS). SMTP_PORT= # Usuario para la autenticación SMTP. SMTP_USER= # Contraseña para la autenticación SMTP. SMTP_PASSWORD= # Servidor IMAP para leer correos. IMAP_SERVER= # Usuario para la autenticación IMAP. IMAP_USER= # Contraseña para la autenticación IMAP. IMAP_PASSWORD= # Dirección de correo de la impresora (a donde se envían los trabajos de impresión). PRINTER_EMAIL= # --- OTROS --- # (Opcional) URL de un webhook de n8n para integraciones personalizadas. N8N_WEBHOOK_URL= # Hora para enviar el resumen diario (formato HH:MM). DAILY_SUMMARY_TIME=08:00 # Tu enlace de Calendly para agendar citas. CALENDLY_LINK= # Zona horaria para el bot (ej. America/Mexico_City, Europe/Madrid). TIMEZONE=America/Monterrey