基于开源项目 https://github.com/mamoe/mirai (安卓手机QQ开源框架) ,以及星际公民汉化组 https://starcitizenzw.com 的汉化内容,感谢以上项目的所有贡献者!
使用特殊关键字触发查询,支持中文英文
正则如下,会提取第一部分内容
^(.+)(在|去|到)*.*(哪|那)+.*(买|卖|租)+.*$
例:
cf117在哪买?
效果:
使用@小助手 -s [搜索内容]查询,将搜索内容用“{}”包裹,则使用精确查询 例:
#模糊查询
@小助手 -s cf117
#精确查询
@小助手 -s {CF-117 "恶犬"能量速射炮}
例:
私有部署
运行环境jdk11+(不会安装请百度)
将最新版的zip文件下载到本地,下载地址
解压到任意目录下,修改config.properties配置文件
#wftank的星际公民数据库版本,默认最新版(latest),如需指定版本,请从连接中查看所有版本https://cdn.jsdelivr.net/gh/herokillerJ/starcitizen-data/
sc.database.version=latest
#qq号
qq=机器人QQ号
#QQ密码
password=QQ密码
#监控的群号,多个用英文逗号分隔
groups=123,1234
#登录方式 ANDROID_PHONE ANDROID_PAD ANDROID_WATCH
#注意: ANDROID_PAD不支持戳一戳事件解析,因为QQ允许pad和手机同时登陆
#所以机器人用pad登录,手机上自己登陆方便观察机器人是否有问题,不需要的话
#直接使用安卓手机协议登录即可
mirai.protocol=ANDROID_PAD
#百度翻译api设置,删掉就没有翻译
translate.baidu.appid=
translate.baidu.secret=
启动服务,在wftank-qqrobot.jar文件所在目录通过cmd、powershell等执行
java -Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2 -jar wftank-qqrobot.jar
注意:第一次启动时由于没有保存设备信息,会要求进行验证,请按照控制台的提示去指定连接验证后,在控制台输入任意字符继续,仅在新电脑上的第一次登陆需要,以后不需要。
所在目录下会生成一系列标记文件和日志,无视即可