Voraussetzungen
- Ein WeCom-Administratorkonto
- Eine Claw-Instanz (hier erstellen)
Einrichtungsanleitung
Eine WeCom-App erstellen
- Melden Sie sich in der WeCom Admin Console an
- Gehen Sie zu App Management → Create App
- Geben Sie einen App-Namen ein, laden Sie ein Logo hoch und legen Sie den Sichtbarkeitsbereich fest
- Klicken Sie auf Create
Zugangsdaten abrufen
- Notieren Sie Ihre Corp ID — zu finden unter My Enterprise → Enterprise Info am Ende der Seite
- Kopieren Sie in Ihren App-Einstellungen das Secret (Corp Secret)
Callback-URL konfigurieren
- Gehen Sie in Ihren App-Einstellungen zu Receive Messages → Set API Receive
- Ihre Callback-URL wird im LemonData-Dashboard angezeigt, wenn Sie den WeCom-Bereich erweitern:
- Legen Sie ein Token (zufällige Zeichenfolge) und einen EncodingAESKey (zufällige Zeichenfolge mit 43 Zeichen) fest
- Klicken Sie auf Save — WeCom wird die Callback-URL verifizieren
LemonClaw WebUI öffnen
- Wenn Sie gehostetes Claw verwenden, gehen Sie zu Ihrem Claw Dashboard und klicken Sie auf Open WebUI
- Wenn Sie LemonClaw selbst hosten, öffnen Sie Ihre eigene WebUI (zum Beispiel
http://your-ip:18789) und melden Sie sich mit Ihrem Token an - Navigieren Sie in der WebUI zu Settings → Channels
- Erweitern Sie den Bereich WeCom
- Kopieren Sie die oben angezeigte Callback URL
- Füllen Sie folgende Felder aus: Corp ID, Corp Secret, Token, EncodingAESKey
- Klicken Sie auf Save
Fehlerbehebung
Die aktuelle WeCom-Unterstützung in LemonClaw ist benutzerbezogenes 1:1-Messaging. Vollständige Gruppen-Erwähnungen, Threads und Reply-Semantik sind noch nicht verfügbar.
Verifizierung der Callback-URL schlägt fehl
Verifizierung der Callback-URL schlägt fehl
- Stellen Sie sicher, dass Ihre Claw-Instanz läuft (grüner Status)
- Überprüfen Sie das URL-Format:
https://claw-{subdomain}.lemondata.cc/webhook/wecom - Überprüfen Sie, ob Token und EncodingAESKey in der Claw-Konfiguration gespeichert wurden, bevor Sie die Verifizierung in WeCom durchführen
Bot antwortet nicht
Bot antwortet nicht
- Überprüfen Sie, ob Corp ID und Corp Secret korrekt sind
- Stellen Sie sicher, dass die App für Ihr Benutzerkonto sichtbar ist (Einstellung des Sichtbarkeitsbereichs)
- Stellen Sie sicher, dass Token und EncodingAESKey zwischen WeCom und Claw übereinstimmen