Der Kern von Hermes Agent besteht darin, zuerst Anwendungen auf q.qq.com zu erstellen und dann QQ_APP_ID und QQ_CLIENT_SECRET an das Gateway zu verteilen. Die offizielle Dokumentation erinnert auch daran, dass viele Berechtigungen und Zulassungslisten hier in QQ OpenID verwenden und nicht die QQ-Nummer oder den Spitznamen, den man normalerweise sieht.
Wie man zuordnet
- Baue zuerst eine Anwendung auf der QQ Bot-Entwicklungsplattform und erhalte die App ID und Secret.
- Bestätigen Sie, dass die erforderlichen Absichten bereits offen sind, wie C2C, Gruppen@-Nachrichten und Gilden-Nachrichten.
- Schreib
QQ_APP_ID,QQ_CLIENT_SECRETin.env. - Füllen Sie
QQBOT_HOME_CHANNELauf, wenn Cron oder proaktive Benachrichtigung erforderlich ist. - DM- und Gruppenchat-Berechtigungen werden getrennt vergeben, also verwechseln Sie globale Öffnung und Gruppenöffnung nicht mit einem Thema.
Diese Integration ist wertvoll, wenn Sie an einem chinesischen Teamszenario arbeiten, aber nur, wenn Sie zunächst OpenID, Sandbox-Routing und Berechtigungsmodelle verstehen.
Kurz gesagt: Die größte Falle von QQ Bot ist nicht, dass er nicht verbunden werden kann, sondern dass QQ-Nummern, Spitznamen und OpenID als dasselbe behandelt werden.
Offizielle Open-Source-Adresse: https://github.com/NousResearch/hermes-agent; Offizieller Dokumenteneintrag: https://hermes-agent.nousresearch.com/.