开启辅助访问
查看: 6205|回复: 0

[技术经验] Linux服务器如何通过docker运行酷Q机器人?

[复制链接]

8万

主题

8万

帖子

8万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
88283
QQ
发表于 2018-6-4 12:00:01 | 显示全部楼层 |阅读模式
酷Q是基于windows开发的产品,运行在windows server或者自己的windows PC可以正常使用。
但是如果您用自己电脑运行,需要路由器做端口转发才能支持新帖推送的主动接口。windows server需要设置防火墙开通指定其端口才行。

超级QQ机器人插件使用说明书
https://www.playzhan.com/p/1733?pn=1

Linux服务器,需要通过docker运行wine来运行酷Q

第一步: 远程连接您的linux服务器,安装docker  (如您曾经运行过酷Q机器人,要重新运行机器人,此步骤可以省略,这个步骤同一个服务器只需要执行一次)
  1. yum -y install docker docker-io
复制代码


启动docker (如果是以前运行过docker,可以用  service docker restart)
  1. service docker start
复制代码


第二步: 拉取酷Q的docker镜像(根据网络不通,需要消耗一些时间)(如您曾经运行过酷Q机器人,要重新运行机器人,此步骤可以省略,这个步骤同一个服务器只需要执行一次)
  1. docker pull coolq/wine-coolq
复制代码
docker-1.png
出现以下截图表示正常
等所有镜像下载完毕,就OK
docker1.png
第三步: 创建运行容器
  1. docker run -d --name=coolq --rm -p 9999:9000 -p 5700:5700 -v /root/coolq-data:/home/user/coolq -e VNC_PASSWD=123456 -e COOLQ_ACCOUNT=12345678 coolq/wine-coolq
复制代码
  • 其中9999表示vnc访问端口
  • 5700表示酷Q主动监听端口
  • 123456表示vnc远程密码,可改为自定义的密码
  • 12345678表示自己的机器人QQ号
  • 酷Q存放数据目录/root/coolq-data


第四步:通过vnc远程管理自己服务器
访问  http://120.78.143.184:9999
123456表示vnc远程密码,可改为自定义的密码
然后登录你的qq账号密码 (需要qq号先开启那啥,开启安全锁哦)
docker2.png
docker3.png

第四步:通过ftp管理酷Q插件,需要添加http插件
插件下载地址:https://github.com/richardchien/coolq-http-api/releases
选择自己的的版本。目前 3.4为稳定版

酷Q插件目录,实际上与上面运行参数有关
/root/coolq-data/app
传上去后
docker4.png

进入vnc重启酷Q
docker5.png


第五步: 配置上报参数
编辑文件:
  1. /root/coolq-data/app/io.github.richardchien.coolqhttpapi/config/
复制代码
下面对应qq号的文件,然后编辑
docker6.png


然后登录网站后台,机器人插件设置。
设置好token
设置好api url
设置好群号

然后基本上OK了









回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

快速回复 返回顶部 返回列表