import logging import random logger = logging.getLogger("ONYX") class TrendIntelligenceEngine: def __init__(self): pass # ========================= # DETECT VIRAL ANGLE # ========================= def detect_angle(self, theme): viral_angles = [ f"3 choses que personne ne t'explique sur {theme}", f"Pourquoi {theme} contrôle ton cerveau", f"Le secret caché derrière {theme}", f"Ce que la psychologie révèle sur {theme}", f"La vérité dérangeante sur {theme}", f"Pourquoi 90% des gens échouent avec {theme}", f"Le mécanisme psychologique de {theme}", f"Ce que ton cerveau ne comprend pas sur {theme}" ] angle = random.choice(viral_angles) logger.info(f"Trend angle detected: {angle}") return angle # ========================= # BUILD VIRAL HOOK # ========================= def generate_hook(self, theme): hooks = [ f"Tu ne regarderas plus jamais {theme} de la même façon.", f"Ton cerveau fait ça sans que tu le saches.", f"90% des gens tombent dans ce piège.", f"Ton cerveau te manipule déjà.", f"Personne ne parle de ce mécanisme.", f"La psychologie explique enfin ce phénomène." ] return random.choice(hooks) # ========================= # BUILD CONTENT STRUCTURE # ========================= def build_structure(self, theme): hook = self.generate_hook(theme) structure = { "hook": hook, "development": f"Explication psychologique de {theme}", "twist": f"Ce que cela révèle sur le comportement humain.", "closing": "Observe ce mécanisme autour de toi." } return structure