在Ubuntu服务器上搭载酷Q
大家好我是北轨,本来想做一个硬核博主,奈何技术不过关,实力太欠缺,我决定痛定思痛于是……有了这个瞎搞系列。本期我们来聊一聊QQ机器人。
上两天他们拉我进了一个QQ群,名字叫做机器人聊天群,之前也见到过QQ机器人,很感兴趣于是趁现在有时间我研究了机器人,经过度娘的指点迷津发现到现在见到的qq机器人很大一部分是利用酷q实现的,我也跟 随大家的步伐选择酷Q(PS:其实我尝试过云游君的el-bot,但因为自身原因(我不会说自己太菜了经常报错)而选择了更简单的酷Q,但是我过几天还要研究el-bot,云游君大佬的东西是真香😍)
el-bot https://github.com/ElpsyCN/el-bot
在Windows上使用酷Q
没接触过酷Q的同学可以先在windows上使用酷Q,方法也很简单在酷Q社区下载官方的酷Q机器人软件,然后安装按提示登录你要设置为机器人的QQ号(最好是使用小号,防止意外被封)然后按照提示在酷Q社区下载自己喜欢的插件功能应用。刚开始的时候会出现私聊正常但群聊无法使用的情况,我检查日志发现其实机器人是回复了的,但并没有显示在群聊之中,推测可能腾讯对机器人进行检测然后把信息拦截了。这个我没有在windows上具体解决过,因为我手中有一台白嫖的Ubuntu服务器,可以很好的搭载酷Q,如果手中没有空闲的服务器的话,可以买一个小型的vps,便宜实惠。毕竟在桌面端使用的话关机就没法用了,下面我详细介绍一下如何在ubuntu服务器上搭载酷Q
在Ubuntu上使用酷Q
工具:xshell 、xftp
下载酷Q镜像:https://github.com/CoolQ/docker-wine-coolq
1 | 下载镜像 |
(PS:使用xshell连接ssh的话,运行完命令后需要使用Ctrl+D退出会话,不可以直接关闭xshell)
可运行一个 wine-coolq 实例。运行后,访问 http://你的IP:9000
可以打开一个 VNC 页面,输入 MAX8char
作为密码后即可看到一个 酷Q Air 已经启动。
酷Q 和其数据文件会保存在容器内的 /home/user/coolq
文件夹下,映射到主机上则为上述命令第二步创建的文件夹。调整 -v 的参数可以改变主机映射的路径。
登录qq
在浏览器中输入上述地址,然后输入密码,登录你的qq然后就可以像在Windows上一样操作了。
接着运用xftp在本地下载好插件之后上传到服务器上
可以看到qq机器人已经启动好了
一开始在服务器上也无法在群聊中回复,然后遵循大佬的意见,把机器人在服务器上挂了几天发现问题迎刃而解。舒服😋