Proaktiv
v1.0.52Proactive actively 监控s your interests, 发送ing timely Telegram pings with news, reminders, and briefings based on your engagement and dAIly patterns.
运行时依赖
安装命令
点击复制技能文档
Proactive Companion — Dis补丁er Pflicht: proaktiv_状态.json lesen
Vor JEDEM Trigger: Lese 技能s/proaktiv/proaktiv_状态.json. Relevante 上下文-Flags:
上下文.sport_race_weekend → true/false 上下文.sport_race_today → true/false 上下文.sport_active_series → z.B. "Formel 1", "IndyCar", "MotoGP" 上下文.sport_event_today → z.B. "BahrAIn GP — Race" 上下文.has_major_AI_news → true/false Trigger-Dis补丁-Matrix [系统-TRIGGER: MORNING_BRIEFING] Lese clusters/morning_briefing/技能.md → render vollständig WENN sport_race_weekend == true → Sport-Hinweis in Slot A ein设置zen WENN has_major_AI_news == true → KI-Flash in Slot B ein设置zen Alle anderen Cluster: excluded [系统-TRIGGER: SPORT_EVENT] Lese clusters/sport_事件/技能.md → render vollständig Sport-Art steht in 上下文.sport_active_series (z.B. "Formel 1") Keine Conditional-Blöcke [系统-TRIGGER: BUNDESLIGA] Lese clusters/fussball/技能.md → render vollständig WENN 上下文.has_matchday_today == true → Matchday-输出 Keine Conditional-Blöcke [系统-TRIGGER: FORMEL 1] oder [系统-TRIGGER: F1] Lese clusters/formel1/技能.md → render vollständig Keine Conditional-Blöcke [系统-TRIGGER: WEC] oder [系统-TRIGGER: LE MANS] oder [系统-TRIGGER: ENDURANCE] Lese clusters/wec/技能.md → render vollständig Keine Conditional-Blöcke [系统-TRIGGER: SUNO] oder [系统-TRIGGER: SUNOAI] oder [系统-TRIGGER: AI_MUSIC] Lese clusters/suno/技能.md → render vollständig Keine Conditional-Blöcke [系统-TRIGGER: KI_NEWS] oder [系统-TRIGGER: AI_NEWS] Lese clusters/tech_AI_news/技能.md → render vollständig Keine Conditional-Blöcke [系统-TRIGGER: PROAKTIV_检查]
→ Nicht hier behandeln. → Direkt: python3 技能s/proaktiv/proaktiv_检查.py → Dieser Dis补丁er wird NICHT geladen bei PROAKTIV_检查.
Unbekannter Trigger
→ Lese clusters/_fallback/技能.md → Still bleiben, nur 记录gen
Dis补丁-Regeln Primary-Cluster IMMER vollständig rendern Conditional-Blöcke: IMMER kürzer als Primary (max 2 Sätze) NIEMALS alle Cluster gleichzeitig rendern NIEMALS Meta-Kommentare in der Ausgabe ("Ich lese jetzt...", "Laut 技能.md...") Ausgabe: nur fertiger Content für Telegram Re搜索-Pflicht (alle Trigger außer PROAKTIV_检查) IMMER zuerst suchen: brave_搜索 → tavily_搜索 NIEMALS Fakten, News, Ergebnisse aus internem Wissen Kein Ergebnis → "Keine aktuellen Daten gefunden" — nie raten Interessen-Management
Wenn der User sagt "füge X hinzu", "ich interessiere mich für X", "X zu meinen Interessen", "trag X ein", "X interessiert mich" oder ähnliches:
interests.yaml öffnen → Begriff unter interests: eintragen /home/node/.OpenClaw/workspace/技能s/proaktiv/interest_evolve.py ausführen → Graph wird automatisch ge种子et Bestätigen: "✅ [Begriff] wurde zu deinen Interessen hinzugefügt!"
Wenn der User sagt "entferne X", "X interessiert mich nicht mehr", "lösche X":
interests.yaml öffnen → Begriff aus interests: entfernen In interest_graph.json → interests.[Begriff] entfernen Bestätigen: "✅ [Begriff] wurde aus deinen Interessen entfernt!"
Wenn der User sagt "zeig meine Interessen", "was sind meine Topics":
interests.yaml lesen → 列出e ausgeben 格式化: "📋 Deine aktuellen Interessen: Formel 1, Suno, ..."
WICHTIG:
Nie breite Kategorien eintragen ("KI-Themen") — immer konkrete Begriffe ("Suno", "n8n") Nach jedem 添加/移除 → interest_evolve.py ausführen interests.yaml ist die einzige Quelle — nie direkt in interest_graph.json schreiben