Was macht she-love-me?
Automatisiere universelle Agentenfähigkeiten für die Plattformen WeChat und QQ mittels Claude Code- und Cursor-Integration.
Übersicht
Dieses Skill-Paket bietet eine einheitliche Schnittstelle zur Automatisierung von Aufgaben auf den beliebten chinesischen Messaging-Plattformen WeChat und QQ. Es nutzt die Leistungsfähigkeit von Claude Code und Cursor-Integration, um eine intelligente und reaktionsfähige Agentenautomatisierung zu ermöglichen.
Funktionen
- Nachrichtenautomatisierung: Sende und empfange Nachrichten auf WeChat und QQ automatisch über Agentenworkflows.
- Kontaktmanagement: Rufe Kontaktinformationen ab und verwalte Freundeslisten.
- Ereignisauslöser: Löse Aktionen basierend auf eingehenden Nachrichten oder konfigurierbaren Bedingungen aus.
- Integration mit Claude Code: Nutze Claude Code für erweiterte Entscheidungsfindung und Workflow-Orchestrierung.
- Cursor-Kompatibilität: Funktioniert nahtlos mit Cursor für eine KI-gestützte Entwicklungsumgebung.
Voraussetzungen
- Node.js (Version 14 oder höher)
- Gültige WeChat- und/oder QQ-Konten mit entsprechenden API-Berechtigungen
- Claude Code-Integration (optional, aber empfohlen)
- Cursor-Editor (optional, aber empfohlen)
Installation
-
Klone das Repository:
git clone https://github.com/shope115/she-love-me.git -
Installiere die Abhängigkeiten:
cd she-love-me npm install -
Konfiguriere deine Umgebungsvariablen (siehe
.env.example):WECHAT_APP_ID=deine_wechat_app_id WECHAT_APP_SECRET=dein_wechat_app_secret QQ_APP_ID=deine_qq_app_id QQ_APP_SECRET=dein_qq_app_secret
Verwendung
Grundlegende Verwendung
Starte den Agenten mit:
node index.js
Der Agent initialisiert dann die Verbindungen zu WeChat und QQ und beginnt, auf eingehende Nachrichten zu warten.
Claude Code-Integration
Um Claude Code für erweiterte Entscheidungsfindung zu verwenden, stelle sicher, dass du die Claude Code-Umgebung eingerichtet hast. Das Skript erkennt automatisch die Umgebung und nutzt Claude Code, wenn verfügbar.
Cursor-Integration
Wenn du den Cursor-Editor verwendest, öffne das Projekt in Cursor und verwende die integrierten KI-Funktionen, um mit dem Skill zu interagieren. Cursor führt die Automatisierungsbefehle im Kontext deines Projekts aus.
Beispiele
Senden einer Nachricht
const agent = require('./agent');
// Sende eine Nachricht an einen WeChat-Kontakt
agent.sendWeChatMessage('KontaktName', 'Hallo von KI!');
// Sende eine Nachricht an einen QQ-Kontakt
agent.sendQQMessage('KontaktName', 'Hallo von KI!');
Verarbeiten eingehender Nachrichten
agent.onMessage((plattform, absender, nachricht) => {
console.log(`Nachricht von ${absender} auf ${plattform}: ${nachricht}`);
// Verarbeite die Nachricht mit KI
const antwort = generiereKIantwort(nachricht);
agent.sendMessage(plattform, absender, antwort);
});
Konfiguration
| Variable | Beschreibung | Erforderlich |
|---|---|---|
WECHAT_APP_ID | WeChat-App-ID | Ja |
WECHAT_APP_SECRET | WeChat-App-Geheimnis | Ja |
QQ_APP_ID | QQ-App-ID | Ja |
QQ_APP_SECRET | QQ-App-Geheimnis | Ja |
CLAUDE_CODE_ENABLED | Claude Code-Integration aktivieren | Nein (Standard: false) |
Fehlerbehebung
- Verbindungsprobleme: Stelle sicher, dass deine API-Anmeldeinformationen korrekt sind und die Plattformkonten die erforderlichen Berechtigungen haben.
- Nachrichten werden nicht gesendet: Überprüfe die Firewall- und Netzwerkeinstellungen; einige Plattformen blockieren automatisierte Nachrichten.
- Claude Code wird nicht erkannt: Stelle sicher, dass Claude Code in deiner PATH-Umgebungsvariable installiert ist.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – siehe die LICENSE-Datei für Details.