说明:CQ-picfinder-robot是一个由綺凜博主使用Nodejs编写的酷Q机器人插件,集成多个优秀的项目,使其用于搜图、搜番、搜本子,并夹带了许多娱乐向功能;原理就是利用SauceNAOWhatAnimeAscii2d搜索出自PixivTwitterDanbooru20多个站点的插画、本子、动漫。你只需要一张图片,就可以精准定位其图片、本子、动漫的出处,使用方法也是很简单的,不过貌似都是在Windows上使用,毕竟很方便,这里就发下在Linux VPS中的使用方法。

截图

安装

Github地址:https://github.com/Tsuk1ko/CQ-picfinder-robot

说明:该插件必须配合酷Q一起使用,且需要启动CoolQ HTTP API插件,并将配置文件use_ws设置为true,可参考:插件使用文档

提示:如果你的VPS内存过小,包括512M内存,建议加点虚拟内存,Swap一键脚本→传送门

1、安装CoolQ机器人

如果你用Windows系统,则自行安装;Linux系统,则使用Docker安装,这里就使用带CoolQ HTTP API插件的CoolQ Docker镜像,具体步骤如下。

安装Docker

安装CoolQ

参数大致说明:

再删掉默认的配置文件,不然后面可能不会生成特定的QQ配置文件,使用命令:

然后就可以访问http://ip:9000,输入VNC页面密码,文中默认moerats,即可看到一个酷Q已经启动,如果是Pro的话,会先要你输入授权码。

如果打不开界面,还需要开启9000端口,一般出现在CentOS系统,开启如下:

有些服务器,比如阿里云,谷歌云等都还需要在面板安全组开启该端口。

第一次登录QQ账号会生成特定的CoolQ HTTP API配置文件,路径为app/io.github.richardchien.coolqhttpapi/config,然后进行如下修改:

接下来在VNC页面,右键右下角悬浮球,快速重启机器人即可。

2、安装Nodejs

3、安装CQ-picfinder-robot

config.json配置文件参考如下:

启动及其它运行命令:

启动成功后建议查看下日志,如果显示连接成功即安装成功。

使用

1、日常使用

2、搜图模式

3、处理好友申请

autoAddFriendfalse时不会主动拒绝申请,只是忽略申请而已,autoAddGroup同理。

addFriendAnswers配置规则:

目前貌似最多只可以设置两个问题,请一定要写入与问题个数相等数量的元素,多写会爆炸的。

如果你设置了两个问题但是只在addFriendAnswers数组中写了一个元素,那么只会验证第一个问题。

4、手动同意进群申请
当你设定了picfinder.admin为你自己的QQ后,假如123456789是你需要让机器人加的群,向机器人私聊发送--add-group=123456789,此时:

5、封禁用户/群组
发送--ban-u=Q号或--ban-g=群号,该封禁功能并不是真的拉入黑名单,仅仅是忽略用户/群的发言,如果想解封请自行编辑data/ban.json删除对应Q号/群号。

更多配置和使用说明可以直接看下Github说明→传送门

说明

最后说下重启操作,每次重启镜像都会生成general.ini文件,这貌似会引起特定QQ配置不生效,这可以在安装Docker镜像的时候加入变量-e COOLQ_ACCOUNT=123456来解决这个问题,也可以在重启时删掉该文件,然后登录VNC即可。

对于该机器人的使用,博主只是大概了解了下,可能有些没有注意到,如果有其它问题的可以自行研究。

文章转自Rat's Blog