先来简单介绍下这个插件,这个插件名为酷Q(coolq),官网点这里,是一群大佬们开发的QQ插件,其中有各种各样的群机器人,可以说是非常的好用了。
下面我简单的说一下他的使用以及在linux上的部署:
在windows环境下:
这就非常简单了,去官网下载一个酷Q,不需要升级pro版,免费又好用,然后需要下载一个插件,名为lemoc,下载使用可以参考这里:LEMOC - 通用API/WebSocket服务器插件
还有个通用的CQ码分享给大家:点击这里,既可以发送消息,又可以发送图片等等。
还有一个简单的demo案例(java),供大家参考,点击这里下载
在linux环境下:
这个东东必须部署在docker上,关于docker的部署大家可以参考我的另外一篇文章:centos7上通过yum安装docker
当你docker安装完成之后,下面是开始安装coolq的步骤:
1.使用docker下载coolq
$ docker pull coolq/wine-coolq
2.创建文件所在目录
$ mkdir /root/coolq-data # 任意路径均可
3.执行命令启动
$ docker run --name=coolq --rm -p 8080:9000 -p 25303:25303 -v /root/coolq-data:/home/user/coolq -e VNC_PASSWD=12345678 -e COOLQ_ACCOUNT=1958951467 coolq/wine-coolq
$ docker run --name=coolq -d -p 8080:9000 -p 25303:25303 -v /root/coolq-data:/home/user/coolq -e VNC_PASSWD=12345678 -e COOLQ_ACCOUNT=1958951467 coolq/wine-coolq
注:
参数含义 | 参数示例 |
远程监听端口 | 8080 |
可访问的端口:lemoc端口 | 25303:25303 |
数据存放位置(第二步中创建的目录) | /root/coolq-data |
远程访问密码(远程登录的密码) | 12345678 |
机器人 QQ 帐号 | 1958951467 |
4.远程登录coolq并设置端口(接下来的步骤在windows上完成即可)
(1)登录
http://ip:8080/
点击连接noVnc,输入远程访问密码
在登录QQ时,需要把QQ的设备锁打开,否则无法登陆
(2)启动lemoc插件的服务
右键-->应用-->应用管理,启动lemoc服务,
然后右键-->应用-->lemoc-->设置,设置端口(lemoc端口)
最后右键-->应用-->lemoc-->启动Server
(3)设置项目中的websocket的地址
设置你项目中websocket的地址为:ws://ip:25303(可访问的端口)
最后给大家推荐一个大佬写的插件,地址为:CoolQ HTTP API 插
以上就是我对lemoc插件的一个使用总结,欢迎大家留言提出建议,谢谢。