命令行启动

使用命令行启动mcl,要先配置java的环境变量。然后在mcl文件夹打开命令行窗口,输入

  1. ./mcl
  2. # 或
  3. mcl

启动成功后,输入

  1. > login 账号 密码

即可成功登陆。

开启mirai-api-http的websocket

qqtools是通过websocket接收消息的,所以需要mirai-api-http插件开启websocket。

找到mcl/config/net.mamoe.mirai-api-http文件夹,打开setting.yml文件,如下所示修改。

  1. # setting.yml
  2. # 这是v2版本的配置文件
  3. # 请不要复制粘贴该代码,该代码仅供参考
  4. adapters:
  5. - http
  6. - ws # !开启websocket
  7. debug: false
  8. enableVerify: true
  9. verifyKey: 1234567890
  10. singleMode: false
  11. cacheSize: 4096
  12. adapterSettings:
  13. http:
  14. host: localhost
  15. port: 18876
  16. cors: [*]
  17. # !配置websocket
  18. ws:
  19. host: localhost
  20. port: 18876
  21. reservedSyncId: -1

在开启websocket的同时,也可以顺便修改port和verifyKey这两个的值,这两个的值后面会用到。port建议修改为5位的数字,保证端口不会被占用到。