赞
踩
思路:
通过linux或docker部署sillyGirl,用node-onebot或oicq协议QQ机器人反向链接傻妞实现QQ机器人功能,也可通过可爱猫/vlw/我的等微信机器人框架对接微信机器人,也可设置自己的订阅号和服务号或者借用傻妞作者的订阅号来实现公众号功能,也可对接TG机器人
目录
目录
安装环境依赖
安装node环境-QQ机器人
- yum install git
- yum install npm
- npm install -g pm2
1.linux版本 一键安装
s=sillyGirl;a=arm64;if [[ $(uname -a | grep "x86_64") != "" ]];then a=amd64;fi ;if [ ! -d $s ];then mkdir $s;fi ;cd $s;wget https://github.91chi.fun/https://github.com/cdle/${s}/releases/download/main/${s}_linux_$a -O $s && chmod 777 $s;pkill -9 $s;$(pwd)/$s
2.docker版本(安装之后去交互发送升级)
- docker run \
- -itd \
- --name sillyGirl \
- --restart always \
- -p 8080:8080 \
- -v "$(pwd)"/sillyGirl:/etc/sillyGirl \
- mzzsfy/sillygirl:latest
docker交互傻妞
docker attach sillyGirl
傻妞安装完毕,交互界面执行以下设置
- ##升级代理
- set sillyGirl download_prefix https://github.91chi.fun/
- ##自愿开启芝士
- set jd_cookie enable_jd_cookie true
- ##设置端口,对应docker run端口
- set sillyGirl port 8080
- ##设置qqtoken
- set qq token xxx
挂到后台
./sillyGirl -d
1.安装并解压node
- cd /usr/local && wget https://nodejs.org/dist/v14.17.5/node-v14.17.5-linux-x64.tar.xz
- xz -dk node-v14.17.5-linux-x64.tar.xz && tar -xvf node-v14.17.5-linux-x64.tar
2.双击打开/etc/profile文件添加到最后
- export NODE_HOME=/usr/local/node-v14.17.5-linux-x64
- export PATH=$PATH:$NODE_HOME/bin
- export NODE_PATH=$NODE_HOME/lib/node_modules
3.生效配置文件并检查是否成功安装
- source /etc/profile
- node -v
ps:也可安装n模块安装并升级最新版node
- npm install -g n
- n stable
- node -v
拉取onebot(QQ机器人)
- git clone https://github.com/takayama-lily/node-onebot.git
- cd node-onebot && cp config.sample.js config.js
修改配置文件config.js,反向地址 localhost 直接填你的ip最方便
- ws_reverse_url: [ //反向ws地址,可以添加多个url
- "ws://localhost:8080/qq/receive",
启动onebot,手动输入
node main QQ号
挂后台
pm2 start "node main QQ号"
可选择创建在青龙内,如不在青龙内请勿执行
docker exec -it qinglong bash ##进入容器
也可创建在linux环境下,请提前安装node环境
- node -v ##查看node版本
- npm i -g oicq@1 ##安装oicq
生成配置文件
oicq qq号
进入oicq目录
- cd
- ls -al
- cd .oicq/
- ls -al
编辑oicq配置文件
vi config.js
选择协议 3安卓手表 5ipad
修改反向链接地址
ws://ip:port/qq/receive
启动oicq
oicq qq号
ctrl+c退出oicq进程,pm2挂起
pm2 start "oicq qq号"
*qinglong容器内安装的用户可以选择添加到ql extra
收工
觉得好用就留下个赞再走吧
kill -9 $( ps -e|grep go-cqhttp |awk '{print $1}')
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。