Hermes Agentの中核は、まずq.qq.com上でアプリケーションを作成し、その後ゲートウェイにQQ_APP_IDとQQ_CLIENT_SECRETを配布することです。 公式ドキュメントには、QQの多くの権限や許可リストが通常見られるQQ番号やニックネームではなくOpenIDを使用していることも改めて記されています。
マッチング方法
- まず、QQ Bot開発プラットフォーム上でアプリケーションを構築し、App IDとSecretを取得します。
- C2C、グループ@メッセージ、ギルドメッセージなど、必要なインテントがすでに開いているか確認してください。
QQ_APP_ID書いて、.envに書いてQQ_CLIENT_SECRET。- Cronや事前通知が必要な場合は、
QQBOT_HOME_CHANNELリフィルしてください。 - DMとグループチャットの権限は別々に割り当てられているので、グローバルオープンとグループオープンを混同しないでください。
この統合は中国のチームシナリオで作業する場合に有用ですが、まずOpenID、サンドボックスルーティング、権限モデルを理解している場合に限ります。
一言で言えば、QQ Botの最大の落とし穴は接続できないことではなく、QQの番号、ニックネーム、OpenIDを同一ものとして扱っていることです。
公式オープンソースアドレス:https://github.com/NousResearch/hermes-agent; 公式文書登録:https://hermes-agent.nousresearch.com/。