| import logging |
| import random |
|
|
| logger = logging.getLogger("ONYX") |
|
|
|
|
| class TrendIntelligenceEngine: |
|
|
| def __init__(self): |
| pass |
|
|
| |
| |
| |
|
|
| 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 |
|
|
| |
| |
| |
|
|
| 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) |
|
|
| |
| |
| |
|
|
| 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 |