From 919f94fe7b3d7286ff5b86913d7b040b67a7fce1 Mon Sep 17 00:00:00 2001 From: bolbol Date: Fri, 31 Jul 2026 08:08:30 +0000 Subject: [PATCH] runbook: veille Dr Nexum - sources Reddit + pipeline retrouve inactif (403 IP NAS, perimetre Nyora) --- .../veille-nexum-sources-reddit-403-nas-ip.md | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 common/veille-nexum-sources-reddit-403-nas-ip.md diff --git a/common/veille-nexum-sources-reddit-403-nas-ip.md b/common/veille-nexum-sources-reddit-403-nas-ip.md new file mode 100644 index 0000000..ea5e700 --- /dev/null +++ b/common/veille-nexum-sources-reddit-403-nas-ip.md @@ -0,0 +1,36 @@ +# Veille Dr. Nexum — Ajout sources Reddit + pipeline retrouve inactif (31/07/2026) + +## Contexte +Nabil voulait un outil facon last30days-skill (Reddit/X/YouTube pondere par engagement reel) pour Nyora, sans dependre d'un repo tiers. Le pipeline existe deja : `VEILLE | Dr. Nexum — 3x/jour` (n8n `Eh2nomLhSuL3iUMp`), 44 sources RSS/YouTube/GitHub, scoring, traduction Bifrost, Telegram + 2 SMTP, archive nyora-veille. + +## Constat +Le workflow etait **active: false** au moment de l'intervention — contrairement a ce que documentait la memoire ("tourne 3x/j"). Non reactive, decision Nabil en attente. + +## Ce qui a ete ajoute +5 sources Reddit dans le node `Fetch & Score RSS` (r/LocalLLaMA, r/artificial, r/OpenAI, r/ClaudeAI, r/singularity, `top.json?t=day&limit=10`, JSON public sans cle), fonction `fetchReddit()` dediee, bonus de score sur upvotes reels, nouveau tag `SIGNAL COMMUNAUTE`/`DISCUSSION REDDIT` dans le node de traduction/email. Aucune dependance a un repo tiers — code ecrit directement dans les nodes n8n existants. + +## Ce qui NE fonctionne PAS + +| Tentative | Erreur obtenue | Raison de l'echec | +|-----------|----------------|-------------------| +| Fetch JSON anonyme `www.reddit.com/r/.../top.json` avec UA generique | HTTP 403 | Blocage reseau/IP de Reddit sur l'IP publique du NAS | +| Idem avec UA "Chrome desktop" | HTTP 403 | Confirme : pas un probleme de User-Agent | +| Idem sur `old.reddit.com` | HTTP 403 | Confirme : blocage au niveau IP, pas au niveau domaine | +| Nabil : creation app Reddit "script" via reddit.com/prefs/apps | Page ne montre que le footer generique (a propos/blog/aide/apps) | Formulaire de creation d'app non accessible en l'etat (session/region/JS) | + +Degradation gracieuse cote code (try/catch -> `resolve([])`) : les 44 autres sources continuent de fonctionner normalement, rien ne casse. + +## Solution (reportee, decision Nabil : pas prioritaire) +Deux options non explorees plus loin faute de necessite immediate : +1. App Reddit "script" officielle (reddit.com/prefs/apps, gratuite, OAuth, ~100 req/min) — bloquee a la creation cote Nabil, cause exacte non diagnostiquee. +2. Endpoint Reddit de Scrape Creators (payant a l'usage, credits prepayes sans abonnement, ~$1.88/1000 au palier Freelance). + +## Validation +Execution manuelle n8n `34687` (~3min50s, `status: success`) : 44 sources RSS/YouTube/GitHub OK, traduction + Telegram + 2 SMTP + webhook nyora-veille (`transit_id: 216`) tous confirmes. Sources Reddit : 0 resultat, aucune erreur propagee. + +## Perimetre +Restreint a Nyora (hermes-nyora / nyora-veille) sur decision explicite de Nabil (31/07/2026). Pas de deploiement sur hermes-tt (pipeline structurellement lie a Nyora — cle Bifrost dediee, tags "nyora" en dur — et faible valeur Reddit/X sur les achats Zone Sud) ni hermes-perso (pas de cas d'usage identifie). + +## References +- Workflow n8n : `Eh2nomLhSuL3iUMp` +- NyoraNotes : note `1c86b451-f875-4597-98b8-81269b1cf538`