Skip to content

Instantly share code, notes, and snippets.

@fzls
Last active April 9, 2024 14:05
Show Gist options
  • Star 7 You must be signed in to star a gist
  • Fork 6 You must be signed in to fork a gist
  • Save fzls/4c0b5934cd7f69c3463d3a28f7bcefc9 to your computer and use it in GitHub Desktop.
Save fzls/4c0b5934cd7f69c3463d3a28f7bcefc9 to your computer and use it in GitHub Desktop.

安装青龙

参考 INSTALL.md

一些参考信息

可以参考这些教程或信息源

主题 链接
青龙搭建教程 https://post.smzdm.com/p/a7dl228l/
青龙源码 https://github.com/whyour/qinglong
脚本仓库 https://github.com/shufflewzc/faker2
通知机器人 https://github.com/Mrs4s/go-cqhttp
设置互助码 https://blog.csdn.net/Dch520898/article/details/119560076
互助码教程2 https://t.me/update_help/45
青龙机器人 https://t.me/update_help/60
nvjdc(cookie) https://www.kejiwanjia.com/jiaocheng/zheteng/notes/36305.html
Ninja(cookie录入) https://github.com/MoonBegonia/ninja/tree/main
ninja开启ck录入 https://www.juan920.com/1305.html

推荐使用nvjdc,可直接短信登录维护,ninja需要自行抓取cookie后录入

备用信息

nvdjc的作者处于各种考量,删库跑路了,可以使用以下备份数据

主题 链接
docker镜像 https://hub.docker.com/repository/docker/fzls/nvjdc
github源码 https://github.com/fzls/nvjdcdocker

一些可以获取额外信息的网站或电报群

主题 链接
科技玩家 https://www.kejiwanjia.com/
科技玩家 https://t.me/kejiwanjia
faker脚本交流 https://t.me/jdscrip
faker脚本通知 https://t.me/pandaqx
青龙 https://t.me/jiao_long
互助教程 https://t.me/update_help
互助群组 https://t.me/update_help_group

配置流程

之前备份过配置,快速恢复

直接把one drive里备份的 配置备份\青龙数据目录备份 中的data的备份覆盖到data目录中

从头配置

修改npm镜像

https://juejin.cn/post/6844903999515131911

安装依赖

nodejs

http://localhost:5700/dependence

crypto-js png-js jsdom

python3

aiohttp requests

设置脚本仓库

https://github.com/shufflewzc/faker2

拉库指令 ql repo https://ghproxy.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify.py|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql" && cp -f /ql/scripts/sendNotify.js /ql/scripts/shufflewzc_faker2/sendNotify.js && cp -f /ql/scripts/notify.py /ql/scripts/shufflewzc_faker2/notify.py

设置go-cqhttp用于通知

go-cqhttp

config.yml中设置http服务的部分,监听地址要能被青龙这边访问到

青龙

在系统设置/通知设置中,选择go-cqhttp,然后填好上面配置的对应值

管理cookie

####安装ninja https://github.com/MoonBegonia/ninja/tree/main https://github.com/Waikkii/waikiki_ninja/tree/master

修改ninja的最大用户数

复制 data/ninja/backend/.env.example 为 data/ninja/backend/.env,然后修改配置 之后在 /ql/ninja/backend 中执行 pm2 start

开启ninja的ck登录

https://www.juan920.com/1305.html

打开 http://localhost:5701/#/login,F12,然后html页面搜索 card hidden ,将hidden移除即可

或者

开启ninja隐藏的手动输入cookie界面: 进入qinglong 容器

docker exec -it qinglong bash

输入命令:sed -i '//a<script type="text/javascript">\nwindow.onload=function(){\ndocument.getElementsByClassName("card hidden")[0].className = "card";\n}\n</script>' $(find /ql -type f -name '*.html'| xargs grep -l -r 'modulepreload')

下面的步骤是删除CK登录,不用请不要输入 删除添加内容 输入命令:sed -i '13,17d' $(find /ql -type f -name '*.html'| xargs grep -l -r 'modulepreload') 删除ninja命令 pm2 delete ninja

录入cookie

访问 http://localhost:5701/#/login 在下方输入cookie,点击登录

设置互助码

下载地址 https://t.me/update_help/41 使用说明 https://t.me/update_help/45

设置青龙机器人

可以用来远程操作和查询一些信息,比如查询京豆的统计表和变化图

参考 https://t.me/update_help/60

如果要使用这个,就不能安装aiohttp,否则会无法启动

pip3 uninstall aiohttp

部分活动(如 锦鲤红包)可能无法运行,可权衡哪个更重要。也可以先卸载后运行qbot后再重新安装

设置定时通知京东统计图表

将 my_settings/qinglong_bean_chart.py 复制到 data/config 目录,并添加定时任务即可

使用nvjdc管理cookie

参考 https://www.kejiwanjia.com/jiaocheng/zheteng/notes/36305.html

设置内部互助

拉取内部互助的脚本

ql repo https://ghproxy.com/https://github.com/cdle/carry.git "jd_" "" "jdCookie.js|sendNotify.js|share_code.js|USER_AGENTS.js"

将原有仓库,如faker中的以下脚本禁用,确保使用内部互助的版本

jd_fruit.js
jd_jxlhb.js
jd_jxmc.js
jd_pet.js
jd_plantBean.js
jd_tyt.js
jddj_fruit.js

设置车头

#雨露均沾
export  FAIR_MODE="true"
## 设置11个车头
export CHETOU_NUMBER="8"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment