import random from datetime import datetime class FashionDB: HAIRSTYLES = ["Cascada castaña ondulada", "Platinum liso", "Ondas Hollywood", "Rojo voluminoso", "Negro espejo"] EXPRESSIONS = ["Desprevenida", "Juguetona", "Confiada", "Pensativa", "Sugerente"] BACKGROUNDS = ["Dormitorio lujoso", "Oficina moderna", "Estudio chic", "Loft industrial", "Bosque mágico"] LIGHTING = ["Alta clave", "Luz cálida", "Tres puntos", "Diurna natural"] ROLES = [ {"role": "Ejecutiva seductora", "outfit": "vestido lápiz negro escote profundo"}, {"role": "Abogada poderosa", "outfit": "traje chaqueta con falda slit"}, {"role": "Gerente de hotel de lujo", "outfit": "uniforme corto azul marino"}, {"role": "Actriz de telenovela", "outfit": "vestido noche dramático con slit"} ] @classmethod def random(cls, category): return random.choice(getattr(cls, category.upper(), [])) class TemplateDB: @staticmethod def get(template_type): templates = { "erótico": """🔥 PROMPT ERÓTICO ELEGANTE Modelo sensual en pose natural, iluminación cálida, sombras suaves --ar 9:16 --v 6 --style raw --s 300 --no clothes, blur, censorship""", "fantasy": """🏰 FANTASÍA ÉPICA Reino mágico, dragones, magos, batalla épica --ar 16:9 --v 6 --style raw --s 350""", "horror": """👻 HORROR PSICOLÓGICO Hospital abandonado, sombras terroríficas, atmósfera opresiva --ar 3:4 --v 6 --style raw""", "realista": """📸 FOTOGRAFÍA REALISTA Retrato profesional, iluminación natural, detalle 8K --ar 3:2 --v 6 --style raw""" } return templates.get(template_type, "Personalizado")