coolq使用(一)
以前使用qqbot比较方便,但是最近再使用qqbot的时候,发现用不了了,所以就转为coolq了。下边记录一下coolq的使用过程。本文使用的是百度云,centos系统。coolq官网文档地址 https://cqhttp.cc/docs/4.11/#/1、根据官网文档提示,先安装docker。centos命令如下如何查看自己是不是centos,使用这条命令即可。安装一些必要的系...
以前使用qqbot比较方便,但是最近再使用qqbot的时候,发现用不了了,所以就转为coolq了。下边记录一下coolq的使用过程。
本文使用的是百度云,centos系统。coolq官网文档地址 https://cqhttp.cc/docs/4.11/#/
1、根据官网文档提示,先安装docker。centos命令如下
如何查看自己是不是centos,使用这条命令即可。
安装一些必要的系统工具:sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加软件源信息:sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装 Docker-ce:sudo yum -y install docker-ce
启动 Docker 服务:sudo systemctl start docker
2、下载docker镜像:docker pull richardchien/cqhttp:latest
3、新建文件夹,存放酷Q 的程序文件,mkdir coolq 这是在当前文件夹创建该文件夹
4、在 richardchien/cqhttp:latest镜像下创建容器,命令如下(可以详细看官方文档来https://cqhttp.cc/docs/4.11/#/Docker)
docker run -ti --rm --name cqhttp-test \
-v $(pwd)/coolq:/home/user/coolq \ # 将宿主目录挂载到容器内用于持久化 酷Q 的程序文件
-p 9000:9000 \ # noVNC 端口,用于从浏览器控制 酷Q
-p 5700:5700 \ #用于在API监听的端口
-e COOLQ_ACCOUNT=123456 \ # 要登录的 QQ 账号,可选但建议填
richardchien/cqhttp:latest
这一步执行以后,会在当前的文件夹下的coolq下/home/lxd/coolq/app/io.github.richardchien.coolqhttpapi/config文件夹下有一个COOLQ_ACCOUNT指定的qq号的json文件或者ini文件,该文中的例子就是123456.ini或者json。9000端口就是我们下一步将要访问在网页上登录cool的ip地址,比如http://ip:9000 这个IP就是你的ip地址。我在这里的命令设置的比较简单,可以随后在配置文件中设置。
5、下边我们访问http://ip:9000 得到如下页面
点击上边的链接两字。显示如下命令。
如何密码你不在上边的启动容器中设置的话就是默认的,MAX8char
我的显示这样的,
因为我的之前登录过,所以这里说账号过期,我只要点击确认输入我的账号密码就可以了。但是首次登录的时候会出现一个坑,登录时要是一路顺风就没什么好说的,但会出现一个坑,就是异地登录,如果遇到异地登录会让你用chrome插件来验证,然而我尝试了也没什么用,验证码还是不会出现。
解决方法就是,在提示你用chrome的时候,你选择否,再登录一次就会使用到旧版的VNC。后面会让你开启设备锁发短信来验证登录。
总之,登录以后的界面是这样的。
看到界面上的新手教程,所以这一步很重要!!!添加好友,这是我的qq小号,然后添加成功以后,发送 新手教程,然后coolq才开始监控配置文件配置的端口,不然不会监听的好像,因为我在远程telnet一直连接不上,后来这样操作就可以了。
这是给coolq发送以后的显示。现在就算完成了。现在可以用浏览器测试下coolq提供的API。我尝试如下。
则说明数据通信成功。则说明整个安装就安装完毕。
最后应用层开发下一篇文章说。最后如果有疑问可以加群和我一起讨论,195950373.加群请备注来源。谢谢
更多推荐
所有评论(0)