CommunityCodierung & Entwicklunggithub.com

bekoxue/wechat-channels-collector-skill

Agent-Fertigkeit zur Erfassung öffentlicher Daten von WeChat-Kanälen, kompatibel mit Claude Code und OpenClaw.

Was ist wechat-channels-collector-skill?

Diese Fertigkeit ermöglicht es KI-Agenten (z. B. Claude Code, OpenClaw), öffentlich zugängliche Daten von WeChat-Kanälen (WeChat Channels) zu sammeln. Sie ist nützlich für Entwickler und Forscher, die Inhalte wie Videometadaten, Kommentare, Likes oder andere öffentliche Interaktionen von WeChat-Channel-Posts analysieren oder archivieren möchten. Der Skill nutzt API-Aufrufe, die von WeChats öffentlichen Schnittstellen bereitgestellt werden, und respektiert die Nutzungsbedingungen der Plattform. Er ist modular aufgebaut, unterstützt benutzerdefinierte Filter und Exportformate und kann direkt über die Befehlszeile angesteuert werden. Die Implementierung folgt einer klaren Trennung von Datensammlung, -validierung und -ausgabe, was eine einfache Integration in bestehende Workflows ermöglicht. Entwickler müssen lediglich die WeChat-Channel-URL oder -ID angeben, um den Erfassungsprozess zu starten.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add bekoxue/wechat-channels-collector-skill

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht wechat-channels-collector-skill?

Agent-Fertigkeit zur Erfassung öffentlicher Daten von WeChat-Kanälen (WeChat Channels), kompatibel mit Claude Code und OpenClaw.

Übersicht

Dieser Skill erfasst öffentlich verfügbare Daten von WeChat-Kanälen, wie:

  • Videometadaten (Titel, Beschreibung, Dauer, Hochladedatum)
  • Interaktionsdaten (Anzahl der Likes, Kommentare, Shares, Views)
  • Kommentare und zugehörige Nutzerdaten (falls öffentlich)
  • Benutzerdefiniertes Filtern nach Kategorie, Stichwort oder Zeitraum

Installation

Voraussetzungen

  • Claude Code oder OpenClaw
  • Netzwerkzugriff auf WeChats öffentliche API

Setup

  1. Klonen Sie das Repository:

    git clone https://github.com/bekoxue/wechat-channels-collector-skill.git
    cd wechat-channels-collector-skill
    
  2. Abhängigkeiten installieren:

    pip install -r requirements.txt
    

Verwendung

Claude Code

Direkter Aufruf des Skills über die Befehlszeile:

claude-code run --skill wechat-channels-collector --url "https://weixin.qq.com/channel/..."

OpenClaw

Einbindung in OpenClaw-Workflows:

from openclaw import Skill

skill = Skill.load("wechat-channels-collector")
result = skill.run(url="https://weixin.qq.com/channel/...", export_format="csv")
print(result)

Optionen

ParameterTypBeschreibungStandardwert
urlstringDirekte WeChat-Kanal-URL oder -IDerforderlich
export_formatstringAusgabefomrat: json, csv, markdownjson
max_postsintMaximale Anzahl abzurufender Beiträge50
sincestringFilter: nur Beiträge ab diesem Datum (YYYY-MM-DD)null
commentsbooleanOb Kommentare in der Ausgabe enthalten sein sollenfalse

Ausgabebeispiel (JSON)

{
  "channel_name": "Offizieller Kanal",
  "fetched_at": "2025-04-10T14:30:00Z",
  "posts": [
    {
      "id": "1234567890",
      "title": "Einführung in KI",
      "description": "Ein kurzer Überblick über maschinelles Lernen.",
      "publish_date": "2025-04-01",
      "likes": 1234,
      "comments": 56,
      "views": 7890
    }
  ]
}

Einschränkungen

  • Es werden nur öffentliche Daten erfasst. Keine Anmeldung erforderlich.
  • Die API-Ratenbegrenzung von WeChat wird respektiert (max. 100 Anfragen pro Stunde).
  • Eine IP-Sperre kann bei Überlastung auftreten. Nutzen Sie Pausen oder Proxy-Rotation.

Entwicklung

Zum Erweitern oder Testen:

  1. Repository forken und klonen.
  2. Abhängigkeiten installieren pip install -r requirements-dev.txt.
  3. Tests ausführen mit pytest.

Lizenz

MIT

Verwandte Skills