一、sillyGirl机器人简介
- 傻妞青龙扩展
可以发送命令控制青龙任务,添加青龙变量,查看任务日志等等!可对接其他项目。 - 配置扩展
在sillyGirl/conf/config.yaml
文件配置各种API,让傻妞功能丰富多彩。目前支持返回图片和文本(包括链接)。样例文件见文末。 - 自定义文件功能扩展
在sillyGirl/develop/replies/
文件夹内放入js等文件。可实现自定义扩展,支持定时推送。比如你可以放早报、外卖返利定时推送等。样例文件见文末。
搭建步骤
安装wget unzip gcc gcc-c++ git必备插件库
yum install wget unzip gcc gcc-c++ git screen -y
安装傻妞程序主体
以前安装过傻妞的,先删除文件,进入root目录下,找到文件夹sillygirl,删除即可,然后在终端执行下面命令
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://gh.api.99988866.xyz/https://github.com/cdle/${s}/releases/download/main/${s}_linux_$a -O $s && chmod 777 $s;pkill -9 $s;$(pwd)/$s
如果代理出现问题就更换代理
其中http://github.yanyuge.workers.dev/
全部替换
https://github.zhlh6.cn/
http://toolwa.com/github/
https://ghproxy.com/
https://gh.api.99988866.xyz/
https://git.metauniverse-cn.com/
https://xbkj.298998518.workers.dev/
也可以使用新的一键安装脚本,但是该脚本的傻妞安装目录不是在
/root
下,因此后续步骤的位置需要根据实际情况而改变
等命令运行完毕。
按 Ctrl + c 退出
设置管理员
s=/etc/sillyGirl;if [ ! -d $s ];then mkdir $s; fi; echo "set qq masters 你的管理QQ号" > /etc/sillyGirl/sets.conf
安装node.js
下载
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
修改/etc/profile,添加到文件最后一行
# 打开profile
vi /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
# 保存并退出 :wq
生效配置文件,并检查是否安装成功
source /etc/profile
node -v
npm -v
安装node-onebot并接入傻妞
cd ~ && git clone https://ghproxy.com/https://github.com/takayama-lily/node-onebot.git
修改文件
手动去文件夹/root/node-onebot 到config.sample.js
先把config.sample.js改成config.js
代码如下(config.js修改):
ws_reverse_url: [ //反向ws地址,可以添加多个url
"ws://127.0.0.1:8080/qq/receive",
安装screen,并启动傻妞
yum -y install screen
创建新的环境
screen -S sillyGirl
启动傻妞
cd && cd sillyGirl && ./sillyGirl -t
按 Ctrl + a + d 退出
创建新的环境
screen -S node-onebot
启动node-onebot
此处需要根据实际的安装位置而修改CD的位置cd && cd node-onebot && node main 机器人QQ
如果出现登录异常,根据实际情况百度问题
登录成功之后,继续配置傻妞
进入傻妞的安装目录:
cd && cd sillyGirl
创建sets.conf
文件,并拷贝进下列参数
# 傻妞机器人名
set sillyGirl name sillyGirl
#傻妞http服务是否开启,默认false,开启改为true
set sillyGirl enable_http_server true
# 傻妞http服务端口
set sillyGirl port 8080
# 傻妞消息撤回等待时间,单位秒
set sillyGirl duration 5
# 傻妞自动升级是否通知
set sillyGirl update_notify true
# 是否开启傻妞自动更新
set sillyGirl auto_update false
# 傻妞内置赞赏码
set sillyGirl appreciate https://gitee.com/aiancandle/sillyGirl/raw/main/appreciate.jpg
# 设置青龙openapi的client_id参数####---修改---####
set qinglong client_id lRe8yAP-QXV4
# 设置青龙openapi的client_secret参数####---修改---####
set qinglong client_secret 8vklxV2-wMgJIj4JDnw2Q96Q
# 青龙是否开启自动隐藏重复任务功能
set qinglong autoCronHideDuplicate true
# 设置青龙面板地址####---修改---####
set qinglong host http://127.0.0.1:5700
# 设置qqbot登录账号,如果注释则运行后扫码登录
#set qq uin ? #这个现在应该用不上了,直接用node-onebot登录就行
# 设置qqbot登录密码,如果注释则运行后扫码登录
#set qq password ? #这个现在应该用不上了,直接用node-onebot登录就行
# 设置监听群聊号码,默认监听所有####---修改---####
set qq groupCode 12345678
# 设置qq临时消息默认群号####---修改---####
set qq tempMessageGroupCode 123456789
# 设置是否自动同意好友请求
set qq auto_friend false
# 是否对监听自身消息进行回复
set qq onself false
# 设置qq管理员####---修改---####
set qq masters 1223456789
# 设置接受通知的qq账号,默认管理员接受####---修改---####
set qq notifier 123456789
# 设置qq设备信息(自动生成)
#set qq device.json ?
# 设置qq登录令牌(自动生成)
#set qq session.token ?
# 设置telegram机器人token
#set tg token ?
# 设置telegram机器人代理
#set tg http_proxy ? #我用不上所以注释了,根据自己的网络环境判断。
# 设置telegram机器人管理员
#set tg masters ?
# 设置接受通知的telegram账号,默认管理员接受
#set tg notifier ?
# 设置微信公众平台app_id
#set wxmp app_id ?
# 设置微信公众平台app_secret
#set wxmp app_secret ?
# 设置微信公众平台token
#set wxmp token ?
# 设置微信公众平台encoding_aes_key
#set wxmp encoding_aes_key ?
# 设置微信公众平台管理员
#set wxmp masters ?
# 设置公众号关注事件回复
#set wxmp subscribe_reply ?
# 设置公众号默认回复
#set wxmp default_reply ?
#设置插件调用地址,确保傻妞可以访问可爱猫端口
#set wx api_url ?
#设置图片转发模式,否则可能会出现此图片来自xx未经允许不得使用的提示
#set wx relay_mode true
#设置指定转发地址,格式为 https://域名/relay?url=%s,不知道不用填
#set wx relaier ?
#设置动态网络地址,适用于傻妞家庭宽带而可爱猫在云服务器的情况下
#set wx dynamic_ip true
#设置可爱猫是否动态网络地址,适用于可爱猫家庭宽带而傻妞在云服务器的情况下
#set wx keaimao_dynamic_ip true
#设置可爱猫端口
#set wx keaimao_port ?
#设置微信管理员
#set wx masters ?
#第二款微信框架 vlw ,采用httpapi插件,yuque http连接方式
#set wx vlw_addr http://ip:port
#set wx vlw_token ?
# 设置短网址服务地址,填傻妞对外的可以访问的地址。
#set dwz address ?
# 设置短网址服务前缀
#set dwz prefix d
# 参数查看命令,目前支持sillyGirl、reply、qinglong、otto。
重启傻妞即可
开启芝士,并对接青龙面板
- 开启芝士
代码如下(用管理员QQ
给你的机器人QQ
发送命令):
聊天页面直接发送
set jd_cookie enable_jd_cookie true
用管理员QQ给你的机器人QQ发送命令:
重启
- 对接青龙面板
用管理员QQ
给你的机器人QQ
发送命令:
ClientID和ClientSecret为青龙面板应用创建的
- 设置定时推送资产信息
用管理员QQ给你的机器人QQ发送命令:
set jd_cookie asset_push ?
3 comments
观点新颖,见解独到,发人深省。
配图与文字相辅相成,直观易懂。
字里行间流露出真挚的情感,让人感同身受,共鸣不已。