青龙面板-傻妞集成

傻妞(sillyGirl)https://github.com/cdle/sillyGirl

简介:傻妞是一个机器人框架,支持插件开发。可以对接青龙面板,管理青龙面板环境变量,传递ck信息等,而且支持qq、tg、微信、微信公众号对接。

我用它来帮助q群内成员自助登陆和查询资产信息。

青龙免部署上车,公众号内回复 "青龙上车"
1.进入服务器-安装环境(之前安装过的可以忽略)

青龙面板-傻妞集成_定时任务

选择服务器去登陆,或者远程登陆都可以进入到服务器就行

go安装包

cd /usr/local && wget https://golang.google.cn/dl/go1.16.7.linux-amd64.tar.gz -O go1.16.7.linux-amd64.tar.gz

解压

tar -xvzf go1.16.7.linux-amd64.tar.gz

修改配置

vi /etc/profile

打开profile文件之后,内容最后加入下方配置

export GO111MODULE=on
export GOPROXY=https://goproxy.cn
export GOROOT=/usr/local/go
export GOPATH=/usr/local/go/path
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

更新环境变量

source /etc/profile

查看go环境

go env

青龙面板-傻妞集成_定时任务_02

git环境安装

wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install -y git

2.安装sillyGirl

先切换到安装目录/root,执行一键安装傻妞命令

cd /root
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://ghproxy.com/https://github.com/cdle/${s}/releases/download/main/${s}_linux_$a -O $s && chmod 777 $s;pkill -9 $s;$(pwd)/$s

问题1:

如出现443... 失败:连接超时。失败:没有到主机的路由。

这是因为代理失效,可尝试下方几个命令

解决方法:
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.com/cdle/${s}/releases/download/main/${s}_linux_$a -O $s && chmod 777 $s;pkill -9 $s;$(pwd)/$s

例如:
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://ghproxy.com/https://github.com/cdle/${s}/releases/download/main/${s}_linux_$a -O $s && chmod 777 $s;pkill -9 $s;$(pwd)/$s

代理地址:
​​​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/

问题2

/root/sillyGirl/sillyGirl: 权限不够

赋予权限

chmod 777 /root/sillyGirl/sillyGirl

青龙面板-傻妞集成_linux_03

按键盘“Ctrl+C”退出,再输入命令 ./sillyGirl -t 进入终端交互配置。

3.傻妞对接青龙的命令

傻妞命令,在使用机器人后,可在机器人中回复命令配置青龙。

ql config #获取青龙config.sh设置的内容,但我没测试出来结果,等猫咪大佬解惑
ql envs #获取青龙config.sh内设置的所有环境变量内容,但我没测试出来结果,等猫咪大佬解惑
ql env get ? #获取青龙config.sh内指定环境变量的内容,仅精确匹配
ql env find ? #查找青龙config.sh内指定的环境变量内容,支持模糊匹配
ql env set ? ? #在青龙config.sh内设置环境变量
ql env remark ? ? #字面意思是给环境变量设置备注,但我没测试出来结果,等猫咪大佬解惑
ql env disable ? #禁用(注释)在青龙config.sh内设置的环境变量
ql env enable ? #启用(取消注释)在青龙config.sh内设置的环境变量
ql raw ? #下载raw链接的js
ql task ? #在青龙里面运行指定的js
ql repo ? #在青龙里面拉库
ql cookie status #查询青龙里cookie状态
ql crons #获取青龙所有定时任务,但我没测试出来结果,等猫咪大佬解惑
ql cron status ? #查看青龙指定定时任务的状态
ql cron run ? #运行青龙定时任务,支持模糊匹配
ql cron stop ? #停止运行青龙定时任务,支持模糊匹配
ql cron enable ? #启用青龙定时任务,支持模糊匹配
ql cron disable ? #禁用青龙定时任务,支持模糊匹配
ql cron find ? #查找青龙定时任务,支持模糊匹配
ql cron logs ? #查找青龙定时任务运行日志,支持模糊匹配
ql cron hide duplicate #隐藏青龙重复定时任务

参考 ​​一两浊酒​