Open EthanWng97 opened 5 years ago
这里应该修改efb-qq项目的配置文件. ehforward_config/profiles/default/milkice.qq/config.yaml.中的is_pro修改为True. 修改配置文件后需要重新建造镜像
嗯,我也修改了,但是是小写 (efb 端修改的是连接 bridge吧,端口 9801 跑的是酷 q 的客户端吧) 重新建造直接用 docker-compose down 可以删干净么
可以
一共修改了两处:
默认下载url http://dlsec.cqp.me/cqa-tuling 是酷 q air 版本的,后面要换成cqp-tuling
从日志上来看 下载可能失败了所以未找到coolq.zip 你能确认一下在服务器是否能下载到么
在服务器上是可以 wget http://dlsec.cqp.me/cqp-tuling 的,这个是解压之后的结果。
请问你编辑yaml文件时是否是写成COOLQ_URL="http://dlsec.cqp.me/cqp-tuling"
了 这个会导致报错
"http://dlsec.cqp.me/cqp-tuling": 地址缺少协议类型.
修改为- COOLQ_URL=http://dlsec.cqp.me/cqp-tuling
则无此问题
好,我试一下
嗯,问题解决了. (不过新问题又来了) 酷 q 界面中无法加载 Http api 的组件,还有就是我想实现 qq 双开的功能,按照之前的步骤,需要在 conf/CQF.cfg 中添加[Dev] Platform=2的配置,然后重启应用,但是这里面重启后没有成功
请附上log. 另外我不确定这个库支持双开 此处at作者 @milkice233
我用的是milkice233的,是可以的,不过之前是用docker跑coolq,系统跑ehforwarderbot。log:
因为docker-compose 跑之后会生成coolq文件,所以我把配置文件直接写进去了
已强制使用环境变量 覆盖配置文件
看出.这个需要通过删除 docker-compose.yml 里的FORCE_ENV=true 解决我之前的coolq文件夹删掉之后,再重新构建镜像没有创建该coolq文件夹,应该是我之前从别的地方复制的。coolq日志: 我全局搜索coolq文件夹,没有找到,只有这两个位置的:
应该是在容器里面,所以我挺好奇创建过程中coolq文件夹在哪个位置
因为要配置coolq相关的属性,所以要找到相关的目录,同时在构建成功的情况下,访问9801端口的coolq程序,httpapi同样无法加载,不知道怎么办。
本仓库使用的是volumes, 并没有显式挂载目录.
- coolq-db:/home/user/coolq
volumes路径是/var/lib/docker/volumes/.
如果需要进行修改,建议修改yaml为显式挂载.如
/opt/coolq:/home/user/coolq
httpapi插件报错并没有在日志看到.只看到你的机器人下线通知(无法同时在线)
嗯,问题解决了. (不过新问题又来了) 酷 q 界面中无法加载 Http api 的组件,还有就是我想实现 qq 双开的功能,按照之前的步骤,需要在 conf/CQF.cfg 中添加[Dev] Platform=2的配置,然后重启应用,但是这里面重启后没有成功
这个操作是正确的,我只能认为修改错了配置文件
好了,终于可以登录了,最后一个问题,就是我在telegram中无法接收到消息,不知道为什么。首先在docker-compose up -d 过程中,tg端有这个报错:
登陆之后如果对方给我发消息,在酷q的日志中可以观察到消息:
但是在ehforwarderbot的日志中没有看到任何消息,也就是telegram没有接收到消息
telegram可以发送消息,不可以接收到消息
@NavePnow 检查一下 --network="host", 如果是手动部署而不是用docker-compose的话
我在配置文件中的环境变量中添加了 - COOLQ_URL="http://dlsec.cqp.me/cqp-tuling" 来下载酷q pro的文件,但是运行的还是air