Closed zhaoluuu closed 1 year ago
leeda@leedadeMacBook-Pro qqBot % node test.js
mirai-js: error core.verify
/Users/leeda/qqBot/node_modules/mirai-js/dist/node/util/errorHandler.js:25
throw new Error([message, miraiMessage, resMessage, response === null || response === void 0 ? void 0 : response.data].filter(msg => typeof msg == 'string').join('\n'));
^
Error: 指定操作不支持
at module.exports (/Users/leeda/qqBot/node_modules/mirai-js/dist/node/util/errorHandler.js:25:11)
at module.exports (/Users/leeda/qqBot/node_modules/mirai-js/dist/node/core/verify.js:68:5)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async Bot.open (/Users/leeda/qqBot/node_modules/mirai-js/dist/node/Bot.js:205:21)
at async file:///Users/leeda/qqBot/test.js:6:1
leeda@leedadeMacBook-Pro qqBot %
更多的使用情况 mirai-js": "^2.8.9" mirai-api-http v2.8.0 mirai-api-http 的配置文件
adapters:
- http
- ws
debug: false
enableVerify: true
## 是否开启认证流程, 若为 true 则建立连接时需要验证 verifyKey
verifyKey: INITKEYpff86IGV
singleMode: true
cacheSize: 4096
adapterSettings:
http:
## http server 监听的本地地址
## 一般为 localhost 即可, 如果多网卡等情况,自定设置
host: 0.0.0.0
## http server 监听的端口
## 与 websocket server 可以重复, 由于协议与路径不同, 不会产生冲突
port: 2080
## 配置跨域, 默认允许来自所有域名
cors: [*]
ws:
## websocket server 监听的本地地址
## 一般为 localhost 即可, 如果多网卡等情况,自定设置
host: 0.0.0.0
## websocket server 监听的端口
## 与 http server 可以重复, 由于协议与路径不同, 不会产生冲突
port: 2080
## websocket 用于消息同步的字段为 syncId, 一般值为请求时的原值,用于同步一次请求与响应
## 对于由 websocket server 主动发出的通知, 固定使用一个 syncId, 默认为 ”-1“
reservedSyncId: -1
使用postman测试bind
@zhaoluuu 为什么 close 了,问题还在吗?
@zhaoluuu 为什么 close 了,问题还在吗?
问题已经解决了,我对setting.yml文件中的singleMode的值设置为false,再次启动就好了。 很高心收到你的关切,祝好😊
@zhaoluuu 客气,open method 的参数中应该是包含该选项的。
你好!可以帮我看看问题所在嘛?或者告诉我解决调式方法。 当我尝试open一个链接后,报如下
然后如下是我mcl的启动信息
最后是我的node代码
盼复!谢谢🙏