Voraussetzungen
- Ein QQ-Konto
- Zugriff auf die QQ Open Platform (Entwicklerkonto)
- Eine Claw-Instanz (hier erstellen)
Einrichtungsanleitung
QQ-Bot-Anwendung erstellen
- Gehen Sie zur QQ Open Platform
- Melden Sie sich an und gehen Sie zum Bereich Bot
- Klicken Sie auf Bot erstellen
- Füllen Sie die Bot-Informationen aus (Name, Avatar, Beschreibung)
- Zur Überprüfung einreichen
Anmeldedaten abrufen
- Gehen Sie nach der Genehmigung zu den Development Settings Ihres Bots
- Kopieren Sie die AppID
- Kopieren Sie das AppSecret (Client Secret)
Sandbox konfigurieren (zum Testen)
- Gehen Sie in den Bot-Einstellungen zu Sandbox Configuration
- Fügen Sie Ihre QQ-Nummer zur Sandbox-Whitelist hinzu
- Dies ermöglicht es Ihnen, vor der Liveschaltung zu testen
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 QQ
- Fügen Sie Ihre AppID und Ihr AppSecret ein
- Klicken Sie auf Save
Unterstützte Nachrichtentypen
| Typ | Beschreibung |
|---|---|
| C2C (Privat) | Direkte Nachrichten an den Bot |
| Gruppen-@Erwähnung | @Erwähnung des Bots in einer QQ-Gruppe |
| Channel | Nachrichten in QQ-Channels (频道) |
Fehlerbehebung
Die aktuelle QQ-Unterstützung in LemonClaw umfasst Direktnachrichten und Gruppen-@Bot-Ereignisse. Normale Gruppennachrichten ohne @ sowie QQ-Kanal-Unterhaltungen werden derzeit nicht verarbeitet.
Bot antwortet nicht
Bot antwortet nicht
- Überprüfen Sie, ob AppID und AppSecret korrekt sind
- Stellen Sie sicher, dass Ihre QQ-Nummer in der Sandbox-Whitelist steht (falls Sie testen)
- Vergewissern Sie sich, dass die Bot-Anwendung genehmigt wurde
'invalid appid' Fehler
'invalid appid' Fehler
- Überprüfen Sie die AppID — sie sollte eine numerische Zeichenfolge sein
- Stellen Sie sicher, dass Sie das richtige AppSecret verwenden (nicht den Token)