服务器部署傻妞sillyGirl教程 0305新增部分内容

背景:傻妞还是那个傻妞,但是她的青龙、芝士插件都做了一些升级,部署上也支持了终端命令。其实部署应该是变得更简单了,不知道为什么很多玩家都说不会,我还是写一下在服务器上面的部署吧,晚一点更新一下群晖的。其实我也不是更新慢,主要是想等稳定一点再更新,作者更新太勤快了,不然辛苦码完的字又要重写,实在是太难了。注意,本文介绍的是sillyGirl部署,不是人形bot的sillyGirl,人形bot我用不上,你如果还不知道什么是人形bot那你就当我什么都没有说。

支持qq、tg、微信公众号三个平台交互。

目前比较常用的插件/功能

  • 青龙插件-对接青龙面板
  • 芝士插件-青龙面板变量管理(登录、查询等)
  • 比价插件-多平台商品比价
  • 其他傻妞插件-可实现的功能自己发挥想象
  • 返利插件-自动转换为自己的返利链接(需要购买Vip解锁,目前好像是200元)

好了,下面开始进入正题。

解题思路

安装傻妞?配置傻妞?配置青龙?配置芝士?对接各种功能

准备工作:服务器1台,青龙1条。

如果你完全是一个小白新手,先去下面了解学习一下服务器的基本操作。

服务器宝塔Docker安装教程(小白特供)

如果你还不会安装青龙面板,请先移步下面学习。把它嚼碎了再来学习傻妞对接。

群晖/服务器Docker青龙面板部署方法 12.19更新

安装傻妞

傻妞现在支持一键安装,非常方便,我就直接上一键安装命令了。

# 国内服务器用户
s=sillyGirl;a=arm64;if [[ $(uname -a | grep "x86_64") != "" ]];then a=amd64;fi ;if [ ! -d $s ];then mkdir $s;fi ;cd $s;wget http://github.yanyuge.workers.dev/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://github.com/cdle/${s}/releases/download/main/${s}_linux_$a -O $s && chmod 777 $s;pkill -9 $s;$(pwd)/$s

说明:区别就是github地址的加速前缀。傻妞官方命令给了一个现成的,这个其实也可以自己搭建,建议学会自己搭建,不要给别人的服务器增加太大负担了,https://ghproxy.com就是因为承担了太多了。所以,建议有能力的朋友还是根据下面的教程自己搭建一个加速镜像吧。

白嫖cloudflare搭建属于自己的git加速站-2022年8月1日更新

成功安装后,如下图提示。请留意最后一句话“终端交互不可用,运行带-t参数即可启用”。

服务器部署傻妞sillyGirl教程 0305新增部分内容

然后按键盘“Ctrl+C”退出,再输入命令 ./sillyGirl -t 进入终端交互配置。非常流畅,根本不用对接QQ和TG就能配置。
毕竟,很多老玩家的QQ都已经冻结完了,所以不要轻易对接你的百年老号,否则你和你的青春都会付诸东流。

服务器部署傻妞sillyGirl教程 0305新增部分内容

成功安装傻妞后,会在你的安装目录下生成一个sillyGirl文件夹,启动傻妞,只需要先cd sillyGirl目录,再 ./sillyGirl 启动。如果想要进行终端交互,则加上 -t 参数,即 ./sillyGirl -t 。如果想要直接后台静默运行,则加上 -d 参数,即 ./sillyGirl -d 。初次安装配置傻妞,则建议开启终端交互启动,./sillyGirl -t

配置傻妞

有人说到了这里就卡住了,不知道怎么继续,就是 ./sillyGirl -t 启动傻妞后,接着发送命令呀。

set这些都是命令,终端交互就是这个意思啊。

一、基本配置

傻妞机器人名 #这个没什么用
set sillyGirl name 傻妞

傻妞http服务端口 #个人建议改一下默认端口,就是感觉不能默认,端口记得放行
set sillyGirl port 8080

傻妞消息撤回等待时间,单位秒 #默认好像是60s
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

是否启动http服务 #开启http服务 ,默认关闭。使用微信公众号、短网址服务则需要开启。
set sillyGirl enable_http_server true

二、青龙配置

1、青龙创建应用,绑定需要使用Client ID、Client Secret

需要青龙2.9+以上版本才支持

服务器部署傻妞sillyGirl教程 0305新增部分内容

2、输入命令对接青龙

有两种方式,一种是沿用以前的用set命令,一种是发送“青龙管理”。但是我的青龙2.10.12版本发送set命令设置不能生效,暂时不确定是什么原因,由于有的玩家反馈set命令是生效的。所以我这里还是放set命令设置的方法,但是具体演示用“青龙管理”命令,个人也建议用“青龙管理”配置,更新直观。

1)set命令,已失效,请用“青龙管理”配置
设置青龙面板地址
set qinglong host http://xx.xx.xx.xx:5700
设置青龙openapi的client_id参数
set qinglong client_id ?
设置青龙openapi的client_secret参数
set qinglong client_secret ?
青龙是否开启自动隐藏重复任务功能
set qinglong autoCronHideDuplicate true
2)“青龙管理”命令,然后就是根据提示进行配置。

配置前,先了解学习一下一些名词解释:

青龙管理,通过此口令可以增加、删除、编辑、查看容器信息。

权重,账号会根据权重分配到各个普通容器,权重越大分配的越多。

聚合容器,此类容器会聚集所有账号包括wsck,区别于普通容器。设置两个以上的聚合容器,可以变相实现备份账号信息的功能。

转换容器,当存在多个聚合容器,wsck优先到转换容器。

异常,出现异常的容器是因为连接不上。

大车头,账号会排在首位,多个账号设置为pt_pin1&pt_pin2&pt_pin3...。

小车头,账号在指定容器排在首位。

大钉子,账号必定会出现在所有容器中。

小钉子,账号只会出现在指定容器。

迁移,通过此口令可以立即将所有账号按照规则分配。

来自芝士通知频道

下面是一些演示,注意#注释部分,是需要手动抉择的时候!

青龙管理 #手动输入命令
请选择对象进行编辑:(-删除容器,0增加容器,q退出, wq保存)
a. 大车头(1)
b. 大钉子(1) 
0 #按需选择,初次配置肯定是0新增
请输入青龙面板地址: 
http://xx.xx.xx.xx:5700
请输入ClientID: 
xx-xxxxx
请输入ClientSecret: 
xx-xxxxxxxxxx
请输入备注: 
QL
请选择要编辑的属性(u返回,q退出,wq保存):
1. 容器备注 - QL
2. 面板地址 - http:/*.*.*.*:5700
3. ClientID - xx-xxxxx
4. ClientSecret - xxxxxx
5. 设置默认标记 #这个应该是设置默认容器的意思
6. 开启聚合模式 #此类容器会聚集所有账号包括wsck,区别于普通容器。设置两个以上的聚合容器,可以变相实现备份账号信息的功能。
7. 开启雷锋模式 #顾名思义应该就是送助力的容器吧,据说是跨容器功能还没有完善,等更新吧。
8. 禁用容器
9. 设置转换标记
10. 权重 - 1
11. 小车头 - 
12. 小钉子 -
wq #这里非常重要!一定要记得保存退出,不然一切都归零了。  

如果你有多个容器,就继续发“青龙管理”,然后举一反三的添加容器即可。
至于聚合/雷锋模式、大/小车头/钉子自己慢慢摸索着玩吧。

但是,这里的权重一定要注意,如果不想开启芝士后,它动了你的ck,就把容器权重先设置好,权重直接按你的ck数量来设置就好了。比如容器1有30个ck,权重设置成30,容器2有20个ck,权重设置成20,这样你开启芝士后,它就不会动了。至于为什么,等下芝士配置中会说。反正保险起见,你先听懒羊羊的,不然吃亏在眼前。

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 #隐藏青龙重复定时任务
ql spy #青龙任务监控

更多精彩详细图文演示,请移步下面的教程?

傻妞命令之对接青龙详解篇

三、芝士配置

1、芝麻开门

芝士插件默认关闭,发送命令set jd_cookie enable_jd_cookie true,并重启生效。
初次配置,可以发送命令后,按Ctrl+C,再启动./sillyGirl -t,重新进终端配置,然后可以吃到芝士夹心饼干了。

下面是配置的演示:

set jd_cookie enable_jd_cookie true #手动输入命令
操作成功,在60s内可"撤回"。 
查询 #不重启发送查询没有反应
^C  #按键盘Ctrl+c
[root@VM-12-11-centos sillyGirl]# ./sillyGirl -t #重新启动傻妞
2022/02/14 21:37:12.368 [W]  未提供telegram机器人token

2022/02/14 21:37:12.368 [I]  美味的芝士夹心饼。 #芝士功能开启了

2022/02/14 21:37:12.368 [I]  芝士推荐您使用零内置、纯内助、安全的、高优化、稳定的、高性能的仓库,目前只收集日常活动脚本,拉库命令:ql repo https://github.com/cdle/carry.git "jd_" "" "jdCookie.js|sendNotify.js|share_code.js|USER_AGENTS.js"

2022/02/14 21:37:12.375 [I]  Http服务已运行(8080)。

2022/02/14 21:37:12.375 [I]  关注频道 https://t.me/kczz2021 获取最新消息。

2022/02/14 21:37:12.375 [I]  终端交互已启用。

2022/02/14 21:37:12.375 [I]  青龙面板(QL)连接成功。

2022/02/14 21:37:12.387 [I]  青龙面板(ql)连接成功。

2022/02/14 21:37:12.387 [I]  青龙360安全卫士为您保驾护航,杜绝一切流氓脚本!

发现容器(QL)中1个重复无效变量(_5cd52f9050...),删除成功。  ——来自大芝士 
迁移任务结束。 #这一段我很想配个黑人问号❓我很困惑,为什么我刚配置上2条龙,权重都1,啥也没干,开启芝士就开始迁移了?

你可能留意到了我问号❓脸。感谢后来群里“新手”大佬帮我解惑了。我差点就以为要用统计学才能搞懂这个权重了。

我来给你们说一说,这个权重就是非常非常简单的算术平均,真的可简单了!!!

举个例子?:3个容器,权重分别为3、2、1,那么总盘子就是3+2+1=6,ck分配比例就是3/6、2/6、1/6。

怎么样,是不是简单哭了?别急,还有简单的思路,来自群里的“cat”大佬。

原话:这样的话,你就把多个容器的权重设置成加起来刚好跟ck相等不就好了,这个容器想放几个ck就设置多少权重?

我来翻译一下,就是 权重=ck数量 ,所以芝士作者说的对啊,完全采用数学手段!这是一道小学数学题。?

是不是超级简单?你是不是没有想到?还在算权重?人啊,经常容易当局者迷!!!

2、使用命令

jd asset ? #查询指定账号的资产
查询 ? #查询指定账号的资产
资产推送 #向所有绑定了账号的用户推送资产
查询 #查询当前社交账号绑定的所有账号资产
jd imOf ? #获取绑定的社交账号,仅精确匹配pt_pin值
jd find ? #查找对应账号的编号、pt_pin值、备注等信息,支持编号、pt_pin值、备注查询,支持连号查询
jd exchange ? ? #交换两个账号的序号位置
jd enable ? #启用指定账号
jd disable ? #禁用指定账号
jd remark ? ? #备注指定账号
jd remove ? #跨容器删除ck,?可以匹配整个ck和相应的备注。芝士只有这一种方式删除ck
登录 #短信登录
登陆 #短信登录
h #短信登录
q #退出短信登录
jd send ? ? #给指定账号发送消息
jd unbind #解绑该社交账号下的某栋账号
pt_key=([^;=\s]+); pt_pin=([^;=\s]+) #发送ck提交到青龙
pin=([^;=\s]+); wskey=([^;=\s]+) #发送wskey提交到青龙
packetId=?(&|&)currentActId #极速推一推助力
任务通知 #推送账号失效、果园和萌宠成熟以及未继续种植通知。有私聊和群聊@两种方式,默认私聊。如需群聊@: set jd_cookie notify_mode group,还要设置群聊ID,set jd_cookie qqGroup  ?,set jd_cookie wxGroup ? 。
关闭?通知 #关闭指定活动任务通知
账号管理 #自定义任务通知等
推送管理 #用户设置推送
set pinQQ pt_pin qq号码 #ck账号绑定qq号码,例 set pinQQ jd_xxxxxx 123456
delete pinQQ pt_pin,#取消ck账号绑定qq号码,例 delete pinQQ jd_xxxxxx
set pinTG pt_pin TGID #ck账号绑定TG账号,TGID找getmyid获取
delete pinTG pt_pin #取消ck账号绑定TG账号
set pinWX pt_pin 微信号 #微信给傻妞bot发送myuid获取,其实就是你的微信号,不是微信昵称。
delete pinWX pt_pin #取消ck账号绑定微信账号
set pinWXMP pt_pin #微信公众号用户id #给公众号发送myuid获取
delete pinWXMP pt_pin #取消ck账号绑定微信公众号用户号
set jdWSCK update 56 * * * * #设置wskey自动转cooke定时:
set jd_cookie query_wait_time [限制秒数] #限制查询频率 例:set jd_cookie query_wait_time 60
set jd_cookie adong_addr 阿东ip:端口 #设置阿东登录地址,不需要http,仅支持阿东1.7及以下版本
set jd_cookie selfQid 机器人qq账号 #设置阿东qq机器人账号,仅支持阿东1.7及以下版本
set jd_cookie nolan_addr http://诺兰ip:端口 #设置诺兰登陆地址,需要http
delete jd_cookie adong_addr 例:delete jd_cookie adong_addr ip:5701 #删除阿东地址
delete jd_cookie nolan_addr 例:delete jd_cookie nolan_addr http://ip:5701 #删除nolan地址
set jd_cookie xdd_url ?  #短信登录接入xdd指令,格式http://IP地址:端口/api/login/smslogin
set jd_cookie xdd_token ? #对接xdd,额外设置参数
set jd_cookie asset push ? #设置定时推送
set jd_cookie ad ? #自定义广告,成功登录后发送
set jd_cookie asset_query_alias xxxxxxx #自定义查询口令,变相实现屏蔽查询口令。
set jd_cookie disable_notify true #关闭推送指令,不想收到请jd unbind
set jd_cookie enable_auto_update true #自动检测ck有效性开关,关闭则设置为false。
jd check ? ?
jd myCookie #查询绑定ck
set jd_cookie enable_yad false #跳过云上阿东。
set jd_cookie login_tip xxx #你也可以自定义登录提示
set jd_cookie sms_tip xxx #接收短信验证码提示
set silly http_addr http://192.168.31.233:8080 #失效ck无法禁用的,检查在青龙自动生成的傻妞地址GOTIFY_URL,特定网络环境手动设置
3、一些说明(来自芝士通知频道):

1)失效ck无法禁用的,请检查在青龙自动生成的傻妞地址 GOTIFY_URL 能否被青龙访问。
特网络环境请手动设置地址 set silly http_addr http://192.168.31.233:8080

服务器部署傻妞sillyGirl教程 0305新增部分内容

2)芝士拥有 主动检测失效 功能,运行芝士20分钟后将会自动启用,将以低频率的方式检测 JD_COOKIE 的有效性。

3)芝士会把过期的ck删掉,没错,但不是全删,会保留一个到任意容器中,重新登录后会自动归位。这样做的目的是节省磁盘空间,可以用 jd find pt_pin 查询被禁用的ck所在的容器。

4)芝士只允许一个容器中存在wsck,故会把所有的wsck集中到一起,你需要在集中wsck的容器跑转换脚本,转换出的ck会自动分配到其他容器,至于造成损失就是无稽之谈,

更多精彩详细图文演示,请移步下面的教程?

傻妞命令之对接芝士详解篇

四、更多对接功能

核心功能写完了,其他对接功能没有太多变化,自己去完整部署教程慢慢学习吧。
多看多思考多试错,真理掌握在你自己手上。

群晖傻妞SillyGirl完整部署教程 0305更新部分命令

另外,导航收藏了一些傻妞插件,需要的话可以自取?傻妞插件
如果你有好用的傻妞插件,也欢迎你在科技导航投稿哦!

五、使用小贴士

1、傻妞后台静默运行 ./sillyGirl -d

2、以系统服务运行傻妞,前提linux服务器支持systemd服务

Linux系统服务systemd进程守护之sillyGirl实践

启动:systemctl start sillyGirl
停止:systemctl stop sillyGirl
重启:systemctl restart sillyGirl
禁用:systemctl disable sillyGirl
启用:systemctl enable sillyGirl

3、突然卡壳了,不知道还有哪些常见问题。后面再说吧。

更多姿势

一、杀掉sillyGirl 进程

ps -A|grep sillyGirl ##显示进程号
kill -9 xxxxxx ##杀掉进程,精准打击?

二、安装boltbrowser 可用于查看管理 sillyGirl.cache

go install github.com/br0xen/[email protected]

使用命令:boltbrowser filename,?:boltbrowser sillyGirl.cache,按键盘ctrl+c即可退出查看管理。

服务器部署傻妞sillyGirl教程 0305新增部分内容

如遇到"File sillyGirl.cache is locked. Make sure it's not used by another app and try again",按照第1点,杀掉sillyGirl,再使用命令即可打开。

后话:情人节给你们写教程,就当是懒羊羊送给你们的情人节礼物?了,早点休息,黎明终将到来!

-> 加入科技玩家交流群组:点击加入 注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @LAzySheep 发布。如若转载,请注明出处: 科技玩家 » 服务器部署傻妞sillyGirl教程 0305新增部分内容

给TA买糖
共{{data.count}}人
人已买糖
学习笔记精选文章

Rclone挂载群晖Webdav轻松实现和云盘同步!

2022-2-10 22:50:52

学习笔记精选文章

服务器Linux安装Node.js教程

2022-2-15 21:57:49

125 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. 七年

    先看看,不明白的地方再问

  2. slimei

    mark一下。

  3. npc

    怎么老命令都用不了?

  4. 七年

    打卡升级

  5. 84896150

    继续加油哦,争取发表更多优秀帖子

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索