用酷q机器人代替qqbot实现qq机器人
写在前面
由于qqbot中止了维护,所以不能使用以前基于qqbot编写的机器人了。 为了让我的机器人继续打冷酷的电话=-=,这里用酷q代替以前。
与qqbot相比,酷q机器人【虽然没有编程方面的基础,但需要了解docker的基础(建立在mac和linux上)。 客户端版的官网上有windows版的客户端】,主要是因为封装了很多其他人可以直接带来使用的插件】
酷q机器人官网
这里使用Docker引入酷q服务
用docker拉别人写的镜子
docker pull coolq/wine-coolq
#运行此镜像的/Users/linjiawei/Documents/kq这是当前的mac使用地址。 部署到linux服务器需要linux装载目录地址-d表示服务中断不会在后台停止运行。 请记住,12345678是密码,9000映射到本地9000端口
docker run-d---name=coolq---- RM-p 900033609000-v/users/Lin Jiawei/documents/kq :/home/user/cood
本地访问
输入连接后刚才启动docker容器时设置的12345678
首页
此处需要注意的登录qq必须设置并允许设备锁定【可能是为了安全】
可以用手机设定
打开设置-帐户、设备安全-设备锁定
登录qq
请注意,登录:后,原始客户端将提示您登录Android功能。 这个时候,请不要慌张。 不是qq被偷了,而是用酷q登录了qq
管理APP应用程序
这四个插件附属于刚才拉过来的后视镜。 要在此开始图灵机器人的测试,必须在图灵机器人的官方网站上申请apikey。 申请流程请参考上一篇博客。
qq机器人设定
设置成功后,即可使用
测试
加载插件
官网上的APP社区提供了很多可下载的插件(cpk格式)。 安装后,直接放在刚才装载的/Users/linjiawei/Documents/kq目录下的app目录中重新启动即可使用
电子APP社区
选择“APP应用程序管理-重新启动酷q”
linux环境
为了确保24小时在线,部署到linux服务器是一个不错的选择【例如,阿里巴巴云、数字服务器等】
请注意,它与mac上的过程大致相同,但可以根据需要修改装载的目录,使用映射的端口服务,并开放相应的端口和安全组
在linux上构建
总结
虽然使用酷q也可以很容易地实现qq机器人相关的功能,但是因为使用的是别人的东西,所以不需要写代码,感觉减少了什么。 在酷q APP交流社区,有很多达人可以把自己制作的开源插件直接拿来使用,很有趣。 如果有时间,也可以自己研究插件,创建属于自己的插件服务。