二次元搜图QQ机器人
发表于
浏览量1197
评论数1
二次元搜图QQ机器人
前言:很久很久以前我就尝试过开始部署一个机器人,但是由于各种原因没有成功其实是我菜。前段时间突然想到,就重新开始弄了,那么今天的主角就来了,"cq-picsearcher-bot",这是一个以 Node.js 编写的机器人程序,用于搜图、搜番、搜本子,并夹带了许多娱乐向功能。以前是依赖于酷Q,好像发图片还要会员来着,现在酷Q已经停止运营了,转为依赖 "go-cqhttp",我这里就记录一下自己在服务器部署流程。 使用截图:
目录
- 准备工作;
- 部署go-cqhttp;
- 部署cq-picsearcher-bot;
- 如何食用;
- 写在最后;
准备工作;
首先我的是Linux服务器,后面都是基于这个的安装流程。 然后服务器上肯定也要安装好node.js,这里推荐版本大于'10.16.0' 安装好git工具,也可以不用,不过就需要自己下载上传到服务器了 然后要准备一个QQ号,到时候就当做机器人用了
部署go-cqhttp;
部署cq-picsearcher-bot;
- 先执行
git clone https://github.com/Tsuk1ko/cq-picsearcher-bot.git --depth=1
git项目到服务器- 然后进入项目根目录,
cd cq-picsearcher-bot
,复制配置文件并改名,cp config.default.jsonc config.jsonc
,不可以删除 config.default.jsonc 或直接对其改名,对项目的配置就在config.jsonc进行就好了。- 安装依赖,使用
npm i
安装可能国内部署会过慢导致依赖安装失败,所以建议设置使用淘宝镜像,我在最初就是在安装依赖上卡了很久导致一直部署失败,执行npm i -g cnpm --registry=https://registry.npm.taobao.org
设置镜像源,然后执行cnpm i
。如果这时候还是出错,可以尝试使用npm i --registry=https://registry.npm.taobao.org --disturl=https://npm.taobao.org/dist
。- 确保 go-cqhttp 程序已经启动,然后初次尝试部署建议直接使用npm run test命令直接前台启动,如果有错误能方便地查看报错日志。
- 确保使用上述命令执行没有发生错误后,结束前台进程,再使用下述后台守护方式运行
# 运行 npm start # 停止 npm stop # 重启 npm restart # 查看日志(平时日志也会保存在 logs 文件夹内) npm run log
- 配置文件,主要必须要配置的就以下几点
"bot": { // 管理者QQ,请务必设置 "admin": 1764406818, } // saucenao APIKEY,必填,否则无法使用 saucenao 搜图 "saucenaoApiKey": "",
关于saucenaoApiKey,你可以前往此处前往注册,然后进入用户中心后页面左侧进入 api 页面即可看到自己> 的apikey,填入即可。对于其他的配置有注释,自己看着配置就好了。配置好后不需要重新启动程序,登录刚刚填写的管理者QQ,向机器人发送
--reload
命令即可重新加载配置。
如何食用;
私聊直接发送图片即可搜图,群聊发送"搜图"开启搜图,然后再发送图片即可,或者直接带上图片@机器人。 可以在同一条消息中包含多张图片,会自动批量搜索。 其他功能就不多做说明了,自己配置了才会有。 本人配置好的机器人欢迎体验啊,QQ号:3034538552(目前被封了,3号解封,可以暂时使用这个QQ号:927693252)
写在最后;
9月了,又要去学校了,这一次和以前一样但不一样的是这是最后一次了,再过一个月就差不多算是结束校园生活走向社会了,真快,虽然我还在这里捣鼓这些挺没意义的东西,看着挺闲,但是心里也很慌,完全没有准备好开始社畜生活,但这也没办法了,硬着头皮走一步看一步了。 地点: 还是家里,不过后天就去学校了 时间: 2021-09-01 01:51:20 心情: 心里挺烦的 阿巴阿巴: 照例阿巴阿巴ˋ( ° ▽、° ) 最近感觉老是有人说我太廋了,然后晚上吃了好多零食,希望有救。