Was macht wechat-hot-article?
Erfasst die 24-Stunden-Trendartikel von WeChat, bewertet sie nach Themenkategorien und veröffentlicht sie als Feishu-Dokument. Ein Skill für Claude Code / AI Agent.
Übersicht
Dieses Skill-Modul holt die aktuellen 24-Stunden-Trendartikel von WeChat ab, bewertet sie anhand verschiedener Themenkategorien (z. B. Technologie, Wirtschaft, Unterhaltung) und veröffentlicht die Ergebnisse automatisch als Feishu-Dokument. Es ist für den Einsatz mit Claude Code, Cursor, Codex oder anderen AI Agenten optimiert.
Funktionen
- 24-Stunden-Trendartikel abrufen: Ruft die neuesten Top-Artikel von WeChat ab.
- Themenkategorisierung (垂类评分): Bewertet Artikel nach vordefinierten Kategorien.
- Feishu-Dokument-Publikation: Veröffentlicht die Ergebnisse automatisch als formatiertes Feishu-Dokument.
- Benutzerdefinierte Konfiguration: Unterstützt benutzerdefinierte Themenkategorien und Feishu-Integrationen.
Voraussetzungen
- Python 3.8 oder höher
- Feishu-API-Zugriff (App ID und Secret)
- Internetzugang für den WeChat-Artikel-Abruf
Installation
-
Klonen Sie das Repository:
git clone https://github.com/evanmaranzano/wechat-hot-article.git cd wechat-hot-article -
Installieren Sie die Abhängigkeiten:
pip install -r requirements.txt -
Konfigurieren Sie die Umgebungsvariablen:
FEISHU_APP_ID: Ihre Feishu-App-IDFEISHU_APP_SECRET: Ihr Feishu-App-SecretFEISHU_DOCUMENT_TITLE: Titel des zu erstellenden Dokuments (optional)
Verwendung
Führen Sie das Skript mit Ihrem AI Agent aus:
python main.py
Alternativ können Sie die Funktionen direkt in Ihrem Code importieren:
from wechat_hot_article import fetch_hot_articles, categorize_articles, publish_to_feishu
# Beispiel
articles = fetch_hot_articles()
categorized = categorize_articles(articles, categories=["tech", "finance"])
publish_to_feishu(categorized)
Konfiguration
Themenkategorien
Standardmäßig werden folgende Kategorien verwendet:
tech– Technologiefinance– Wirtschaft/Finanzenentertainment– Unterhaltungsports– Sporthealth– Gesundheit
Sie können benutzerdefinierte Kategorien über die Umgebungsvariable CUSTOM_CATEGORIES oder direkt im Code angeben.
Feishu-Integration
Stellen Sie sicher, dass Ihre Feishu-App die Berechtigung document:document besitzt. Weitere Informationen finden Sie in der Feishu-Dokumentation.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Details finden Sie in der Datei LICENSE.