centos6.7系统安装QQ机器人

安装docker

(我用的是64位的系统,这个方法安装非常简单)   

yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm

可能遇到的问题:    

#docker 解决:
Get http:///var/run/docker.sock/v1.19/version: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS? 
  

解决办法(如果还不行请自行百度):

service docker start

安装酷Q机器人

下载酷Q Docker 镜像    

docker pull coolq/wine-coolq 

建立酷Q数据文件夹

mkdir /root/coolq-data # 任意路径均可 

然后运行 酷Q 镜像     

docker run --name=coolq --rm -p 8080:9000 -v /root/coolq-data:/home/user/coolq -e VNC_PASSWD=12345678 -e COOLQ_ACCOUNT=123456 coolq/wine-coolq 

其中标红部分参数根据自己的需求替换,参见下表:

参数含义,参数示例

远程监听端口 8080

数据存放位置 /root/coolq-data

远程访问密码 12345678

机器人帐号 123456

这里有几个事情要主要一下

①首先把防火墙打开,放行你所设置的端口,否则跑步起来的。同时这个8080的端口很多程序都在用,建议你自己修改一个不常见的。 
《centos6.7系统安装QQ机器人》

②docker安装不成功就百度一下,因为docker安装资料非常多,尽量不要去升级内核,否则导致很多软件运行不了。

③QQ密码必须是7位以上,这个是腾讯规定的,现在改密码很麻烦,自己掂量一下,找个小号吧。    

运行设置机器人

运行后,会看到控制台中输出一系列日志。当你看到 [CQDaemon] Started CoolQ . 时,说明已启动成功。

此时,在浏览器中访问 http://你的服务器IP:你的端口 即可看到远程操作登录页面,输入密码,即可看到 酷Q Air 的登录界面啦。

在登录后,右键点击悬浮窗 -> 昵称 -> 勾选「自动登录」,即可保证 酷Q 能自动登录。

如果运行不成功,或者是想更换个QQ,提示以下错误 
《centos6.7系统安装QQ机器人》 
Error response from daemon: Conflict. The name "coolq" is already in use by container 8cc60e149d93. You have to delete (or rename) that container to be able to reuse that name.

就需要结束容器进程,才可以重新运行。

查看 docker ps -a 
《centos6.7系统安装QQ机器人》

剔除酷Q的镜像ID,重启即可

docker rm 8cc60e149d93 
《centos6.7系统安装QQ机器人》

有以下提示基本上就没问题了。started coolq 
 《centos6.7系统安装QQ机器人》

《centos6.7系统安装QQ机器人》

 
完成以上步骤之后,在浏览器打开,点击链接,输入密码一系列操作就OK了

《centos6.7系统安装QQ机器人》

《centos6.7系统安装QQ机器人》

《centos6.7系统安装QQ机器人》

《centos6.7系统安装QQ机器人》

《centos6.7系统安装QQ机器人》

和windows一样的操作,非常简单。

《centos6.7系统安装QQ机器人》     

插件安装

上传插件使用www用户上传到coolq-data:/app(刚才你自己设置的目录里面即可),最好不要用root,修改权限很麻烦。    

注意事项

①安装非常麻烦,比较靠谱点的,还是寻找一台不会关机的电脑,或者是一台可以安装windows系统的VPS。wine技术非常不成熟,没有原生的使用方便,占资源多,而且存在一定兼容性问题,本人测试大部分的插件都难以兼容。

②官方也不太重视linux版本的,所以指望可靠的技术支持,我觉得还是别想了。慎用吧。

差点忘了官方网址:里面有你需要下载的全部内容和技术支持。      

官方网站

2019年晚上上更新一下

可以使用后台启动

只需要在上述执行的命令,–rm 替换为 -d 即可。注意执行完后只会输出一个容器 ID。    

docker run --name=coolq -d -p 8080:9000 -v /root/coolq-data:/home/user/coolq -e VNC_PASSWD=12345678 -e COOLQ_ACCOUNT=123456 coolq/wine-coolq 
  

发表回复