青龙面板功能
- 支持多种脚本语言(python3、javaScript、shell、typescript)
- 支持在线管理脚本、环境变量、配置文件
- 支持在线查看任务日志
- 支持秒级任务设置
- 支持系统级通知
- 支持暗黑模式
- 支持手机端操作
docker(推荐)
docker pull whyour/qinglong:latest
docker pull whyour/qinglong:debian
注:latest
镜像是基于 alpine
构建,debian
镜像是基于 debian-slim
构建。如果需要使用 alpine
不支持的依赖,建议使用 debian
镜像
宝塔面板部署
登录宝塔服务器面板-终端-登录进去输入下列命令
docker pull whyour/qinglong:latest
依次是
docker run -dit \
-v $PWD/ql/data:/ql/data \
-p 5700:5700 \
--name qinglong \
--hostname qinglong \
--restart always \
whyour/qinglong:latest
这样就OK了然后登录是你宝塔服务器的IP:5700(端口5700要开启宝塔服务器-安全 可开启端口)
这里是有些依赖,建议全部装一下吧,做签到啊助手啊都是需要一些依赖的,
先输入以下命令 登录宝塔服务器面板-终端-登录进去
docker exec -it qinglong bash
依次就是这个
curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/shufflewzc/QLDependency/main/Shell/QLOneKeyDependency.sh | sh
注意你的青龙面板名字,默认就是上面qinglong不建议修改
等待安装完后前往青龙面板安装库
注:一定要自动拆分
下面是依赖库名NodeJs、Python3、Linux
crypto-js
prettytable
dotenv
jsdom
date-fns
tough-cookie
tslib
ws@7.4.3
ts-md5
jsdom -g
jieba
fs
form-data
json5
global-agent
png-js
@types/node
require
typescript
js-base64
axios
moment
ds
requests
canvas
ping3
jieba
aiohttp
bizCode
bizMsg
lxml
注:如果安装失败那就是服务器依赖没装好前往上一步在服务器端重新安装下
更新青龙面板
docker exec -it qinglong ql update
更新青龙并编译
docker exec -it qinglong ql restart
删除7天前的所有日志
docker exec -it qinglong ql rmlog 7
启动bot
docker exec -it qinglong ql bot
导出互助码
docker exec -it qinglong ql code
通知测试
docker exec -it qinglong notify test test
立即执行脚本
docker exec -it qinglong task test.js now
并行执行脚本
docker exec -it qinglong task test.js conc
如果出现下方错误
Error: Cannot find module ‘xx’
解决命令
docker exec -it ql(ql你的容器名称) pnpm install xx(xx填缺少依赖的文件名)
出现错误
ModuleNotFoundError: No module named ‘xxx’,并且是.py结尾的脚本
解决命令
docker exec -it ql(ql你的容器名称) pip3 install xxx
出现错误
TypeError: Cannot read property ‘xxxx’ of undefined
注:原因可能是脚本问题,或者接口问题,或者是黑号,又或者是ip黑了,等等。喜欢倒腾重装能解决,或者换ip再试试
定时规则
0 0 1 * * ? #每天 1 点触发
0 10 1 ? * * #每天 1:10 触发
*/5 * * * * ? #每隔 5 秒执行一次
0 */1 * * * ? #每隔 1 分钟执行一次
0 0 2 1 * ? * #每月 1 日的凌晨 2 点执行一次
0 0 1 * * ? #每天 23 点执行一次
0 0 1 * * ? #每天凌晨 1 点执行一次
0 0 1 1 ? * #每月 1 日凌晨 1 点执行一次
0 26,29,33 * * * ? #在 26 分、29 分、33 分执行一次
0 0 0,13,18,21 * * ? #每天的 0 点、13 点、18 点、21 点都执行一次
0 0 10,14,16 * * ? #每天上午 10 点,下午 2 点,4 点执行一次
0 0/30 9-17 * * ? #每天朝九晚五工作时间内每半小时执行一次
0 * 14 * * ? #每天下午 2 点到 2:59 期间的每 1 分钟触发
0 */5 14 * * ? #每天下午 2 点到 2:55 期间的每 5 分钟触发
0 */5 14,18 * * ? #每天下午 2 点到 2:55 期间和下午 6 点到 6:55 期间的每 5 分钟触发
0 0-5 14 * * ? #每天下午 2 点到 2:05 期间的每 1 分钟触发
0 15 10 15 ? * #每月 15 日上午 10:15 触发
小编使用的是Faker仓库
【注意】不可同时拉Faker2与Faker3仓库,同时拉多个集合库容易黑ip,保留一个即可。
拉库失败的话使用https://git.metauniverse-cn.com/ 拉库代理仅能拉取Faker2,Faker3库使用。
拉库前请修改青龙面板配置文件第18行为 GithubProxyUrl=""
Faker2 助力池版
ql repo https://git.metauniverse-cn.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator|magic|depend|h5sts" "main"
Faker3 内部互助版(推荐)
ql repo https://git.metauniverse-cn.com/https://github.com/shufflewzc/faker3.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator|magic|depend|h5sts" "main"
青龙面板里面 定时任务-右上角创建任何
拉库失败的话就是网络问题,代理没搞,重启
拉完库后在青龙面板-环境变量
–创建变量
名称: JD_COOKIE
值就是你的京东cookie
获取
手机端请看这一篇文章:https://mp.weixin.qq.com/s/VKLdD_IHwYL84yfpdi7Gig
电脑端后期在更新(也可以自己百度下)
手机端获取的需要自己修改下只要其中一段pt_key=xxx; pt_pin=xxx;
(xxx是你自己的)
每日签到脚本
支持多账号使用有腾讯视频,爱奇艺,网易云,运动,小米论坛,值得买,吾爱等各种论坛签到
青龙安装命令
宝塔服务器面板-终端
登录后
首先进入青龙内部
docker exec -it qinglong bash
安装依赖(依次安装)
apk add --no-cache gcc g++ python python-dev py-pip mysql-dev linux-headers libffi-dev openssl-dev
pip3 install dailycheckin --upgrade
完成后创建一个文件名为:config.json
请务必到 http://www.json.cn 网站检查 config.json
文件格式是否正确
config.json
文件代码
{
"DINGTALK_SECRET": "",
"DINGTALK_ACCESS_TOKEN": "",
"FSKEY": "",
"SCKEY": "",
"SENDKEY": "",
"BARK_URL": "",
"QMSG_KEY": "",
"QMSG_TYPE": "",
"TG_BOT_TOKEN": "",
"TG_USER_ID": "",
"TG_API_HOST": "",
"TG_PROXY": "",
"COOLPUSHSKEY": "",
"COOLPUSHQQ": true,
"COOLPUSHWX": true,
"COOLPUSHEMAIL": true,
"QYWX_KEY": "",
"QYWX_CORPID": "",
"QYWX_AGENTID": "",
"QYWX_CORPSECRET": "",
"QYWX_TOUSER": "",
"QYWX_MEDIA_ID": "",
"PUSHPLUS_TOKEN": "",
"PUSHPLUS_TOPIC": "",
"MERGE_PUSH": "",
"IQIYI": [
{
"cookie": "__dfp=xxxxxx; QP0013=xxxxxx; QP0022=xxxxxx; QYABEX=xxxxxx; P00001=xxxxxx; P00002=xxxxxx; P00003=xxxxxx; P00007=xxxxxx; QC163=xxxxxx; QC175=xxxxxx; QC179=xxxxxx; QC170=xxxxxx; P00010=xxxxxx; P00PRU=xxxxxx; P01010=xxxxxx; QC173=xxxxxx; QC180=xxxxxx; P00004=xxxxxx; QP0030=xxxxxx; QC006=xxxxxx; QC007=xxxxxx; QC008=xxxxxx; QC010=xxxxxx; nu=xxxxxx; __uuid=xxxxxx; QC005=xxxxxx;"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"VQQ": [
{
"auth_refresh": "https://access.video.qq.com/user/auth_refresh?vappid=xxxxxx&vsecret=xxxxxx&type=qq&g_tk=&g_vstk=xxxxxx&g_actk=xxxxxx&callback=xxxxxx&_=xxxxxx",
"cookie": "pgv_pvid=xxxxxx; pac_uid=xxxxxx; RK=xxxxxx; ptcz=xxxxxx; tvfe_boss_uuid=xxxxxx; video_guid=xxxxxx; video_platform=xxxxxx; pgv_info=xxxxxx; main_login=xxxxxx; vqq_access_token=xxxxxx; vqq_appid=xxxxxx; vqq_openid=xxxxxx; vqq_vuserid=xxxxxx; vqq_refresh_token=xxxxxx; login_time_init=xxxxxx; uid=xxxxxx; vqq_vusession=xxxxxx; vqq_next_refresh_time=xxxxxx; vqq_login_time_init=xxxxxx; login_time_last=xxxxxx;"
},
{
"auth_refresh": "多账号 refresh url,请参考上面,以实际获取为准",
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"YOUDAO": [
{
"cookie": "JSESSIONID=xxxxxx; __yadk_uid=xxxxxx; OUTFOX_SEARCH_USER_ID_NCOO=xxxxxx; YNOTE_SESS=xxxxxx; YNOTE_PERS=xxxxxx; YNOTE_LOGIN=xxxxxx; YNOTE_CSTK=xxxxxx; _ga=xxxxxx; _gid=xxxxxx; _gat=xxxxxx; PUBLIC_SHARE_18a9dde3de846b6a69e24431764270c4=xxxxxx;"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"KGQQ": [
{
"cookie": "muid=xxxxxx; uid=xxxxxx; userlevel=xxxxxx; openid=xxxxxx; openkey=xxxxxx; opentype=xxxxxx; qrsig=xxxxxx; pgv_pvid=xxxxxx;"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"MUSIC163": [
{
"password": "Sitoi",
"phone": "18888xxxxxx"
},
{
"password": "多账号 密码",
"phone": "多账号 手机号"
}
],
"ONEPLUSBBS": [
{
"cookie": "acw_tc=xxxxxx; qKc3_0e8d_saltkey=xxxxxx; qKc3_0e8d_lastvisit=xxxxxx; bbs_avatar=xxxxxx; qKc3_0e8d_sendmail=xxxxxx; opcid=xxxxxx; opcct=xxxxxx; oppt=xxxxxx; opsid=xxxxxx; opsct=xxxxxx; opbct=xxxxxx; UM_distinctid=xxxxxx; CNZZDATA1277373783=xxxxxx; www_clear=xxxxxx; ONEPLUSID=xxxxxx; qKc3_0e8d_sid=xxxxxx; bbs_uid=xxxxxx; bbs_uname=xxxxxx; bbs_grouptitle=xxxxxx; opuserid=xxxxxx; bbs_sign=xxxxxx; bbs_formhash=xxxxxx; qKc3_0e8d_ulastactivity=xxxxxx; opsertime=xxxxxx; qKc3_0e8d_lastact=xxxxxx; qKc3_0e8d_checkpm=xxxxxx; qKc3_0e8d_noticeTitle=xxxxxx; optime_browser=xxxxxx; opnt=xxxxxx; opstep=xxxxxx; opstep_event=xxxxxx; fp=xxxxxx;"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"BAIDU": [
{
"data_url": "https://cdn.jsdelivr.net/gh/Sitoi/Sitoi.github.io/baidu_urls.txt",
"submit_url": "http://data.zz.baidu.com/urls?site=https://sitoi.cn&token=xxxxxx",
"times": 10
},
{
"data_url": "多账号 data_url 链接地址,以实际获取为准",
"submit_url": "多账号 submit_url 链接地址,以实际获取为准",
"times": 10
}
],
"FMAPP": [
{
"blackbox": "eyJlcnJxxxxxx",
"cookie": "sensorsdata2015jssdkcross=xxxxxx",
"device_id": "xxxxxx-xxxx-xxxx-xxxx-xxxxxx",
"fmversion": "xxxxxx",
"os": "xxxxxx",
"token": "xxxxxx.xxxxxx-xxxxxx-xxxxxx.xxxxxx-xxxxxx",
"useragent": "xxxxxx"
},
{
"blackbox": "多账号 blackbox 填写,请参考上面,blackbox 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)",
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)",
"device_id": "多账号 device_id 填写,请参考上面,以实际获取为准",
"fmversion": "多账号 fmVersion 填写,请参考上面,以实际获取为准",
"os": "多账号 os 填写,请参考上面,以实际获取为准",
"token": "多账号 token 填写,请参考上面,以实际获取为准",
"useragent": "多账号 User-Agent 填写,请参考上面,以实际获取为准"
}
],
"TIEBA": [
{
"cookie": "BIDUPSID=xxxxxx; PSTM=xxxxxx; BAIDUID=xxxxxx; BAIDUID_BFESS=xxxxxx; delPer=xxxxxx; PSINO=xxxxxx; H_PS_PSSID=xxxxxx; BA_HECTOR=xxxxxx; BDORZ=xxxxxx; TIEBA_USERTYPE=xxxxxx; st_key_id=xxxxxx; BDUSS=xxxxxx; BDUSS_BFESS=xxxxxx; STOKEN=xxxxxx; TIEBAUID=xxxxxx; ab_sr=xxxxxx; st_data=xxxxxx; st_sign=xxxxxx;"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"BILIBILI": [
{
"cookie": "_uuid=xxxxxx; rpdid=xxxxxx; LIVE_BUVID=xxxxxx; PVID=xxxxxx; blackside_state=xxxxxx; CURRENT_FNVAL=xxxxxx; buvid3=xxxxxx; fingerprint3=xxxxxx; fingerprint=xxxxxx; buivd_fp=xxxxxx; buvid_fp_plain=xxxxxx; DedeUserID=xxxxxx; DedeUserID__ckMd5=xxxxxx; SESSDATA=xxxxxx; bili_jct=xxxxxx; bsource=xxxxxx; finger=xxxxxx; fingerprint_s=xxxxxx;",
"coin_num": 0,
"coin_type": 1,
"silver2coin": true
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)",
"coin_num": 0,
"coin_type": 1,
"silver2coin": true
}
],
"V2EX": [
{
"cookie": "_ga=xxxxxx; __cfduid=xxxxxx; PB3_SESSION=xxxxxx; A2=xxxxxx; V2EXSETTINGS=xxxxxx; V2EX_REFERRER=xxxxxx; V2EX_LANG=xxxxxx; _gid=xxxxxx; V2EX_TAB=xxxxxx;",
"proxy": "使用代理的信息,无密码例子: http://127.0.0.1:1080 有密码例子: http://username:password@127.0.0.1:1080"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)",
"proxy": "使用代理的信息,无密码例子: http://127.0.0.1:1080 有密码例子: http://username:password@127.0.0.1:1080"
}
],
"WWW2NZZ": [
{
"cookie": "YPx9_2132_saltkey=xxxxxx; YPx9_2132_lastvisit=xxxxxx; YPx9_2132_sendmail=xxxxxx; YPx9_2132_con_request_uri=xxxxxx; YPx9_2132_sid=xxxxxx; YPx9_2132_client_created=xxxxxx; YPx9_2132_client_token=xxxxxx; YPx9_2132_ulastactivity=xxxxxx; YPx9_2132_auth=xxxxxx; YPx9_2132_connect_login=xxxxxx; YPx9_2132_connect_is_bind=xxxxxx; YPx9_2132_connect_uin=xxxxxx; YPx9_2132_stats_qc_login=xxxxxx; YPx9_2132_checkpm=xxxxxx; YPx9_2132_noticeTitle=xxxxxx; YPx9_2132_nofavfid=xxxxxx; YPx9_2132_lastact=xxxxxx;"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"SMZDM": [
{
"cookie": "__jsluid_s=xxxxxx; __ckguid=xxxxxx; device_id=xxxxxx; homepage_sug=xxxxxx; r_sort_type=xxxxxx; _zdmA.vid=xxxxxx; sajssdk_2015_cross_new_user=xxxxxx; sensorsdata2015jssdkcross=xxxxxx; footer_floating_layer=xxxxxx; ad_date=xxxxxx; ad_json_feed=xxxxxx; zdm_qd=xxxxxx; sess=xxxxxx; user=xxxxxx; _zdmA.uid=xxxxxx; smzdm_id=xxxxxx; userId=xxxxxx; bannerCounter=xxxxxx; _zdmA.time=xxxxxx;"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"MIMOTION": [
{
"max_step": "20000",
"min_step": "10000",
"password": "Sitoi",
"phone": "18888xxxxxx"
},
{
"max_step": "多账号 最大步数填写,请参考上面",
"min_step": "多账号 最小步数填写,请参考上面",
"password": "多账号 密码填写,请参考上面",
"phone": "多账号 手机号填写,请参考上面"
}
],
"ACFUN": [
{
"password": "Sitoi",
"phone": "18888xxxxxx"
},
{
"password": "多账号 密码填写,请参考上面",
"phone": "多账号 手机号填写,请参考上面"
}
],
"CLOUD189": [
{
"password": "Sitoi",
"phone": "18888xxxxxx"
},
{
"password": "多账号 密码填写,请参考上面",
"phone": "多账号 手机号填写,请参考上面"
}
],
"POJIE": [
{
"cookie": "htVD_2132_client_token=xxxxxx; htVD_2132_connect_is_bind=xxxxxx; htVD_2132_connect_uin=xxxxxx; htVD_2132_nofavfid=xxxxxx; htVD_2132_smile=xxxxxx; Hm_lvt_46d556462595ed05e05f009cdafff31a=xxxxxx; htVD_2132_saltkey=xxxxxx; htVD_2132_lastvisit=xxxxxx; htVD_2132_client_created=xxxxxx; htVD_2132_auth=xxxxxx; htVD_2132_connect_login=xxxxxx; htVD_2132_home_diymode=xxxxxx; htVD_2132_visitedfid=xxxxxx; htVD_2132_viewid=xxxxxx; KF4=xxxxxx; htVD_2132_st_p=xxxxxx; htVD_2132_lastcheckfeed=xxxxxx; htVD_2132_sid=xxxxxx; htVD_2132_ulastactivity=xxxxxx; htVD_2132_noticeTitle=xxxxxx;"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"MGTV": [
{
"params": "uuid=xxxxxx&uid=xxxxxx&ticket=xxxxxx&token=xxxxxx&device=iPhone&did=xxxxxx&deviceId=xxxxxx&appVersion=6.8.2&osType=ios&platform=iphone&abroad=0&aid=xxxxxx&nonce=xxxxxx×tamp=xxxxxx&appid=xxxxxx&type=1&sign=xxxxxx&callback=xxxxxx"
},
{
"params": "多账号 请求参数填写,请参考上面"
}
],
"PICACOMIC": [
{
"email": "Sitoi",
"password": "xxxxxx"
},
{
"email": "多账号 账号填写,请参考上面",
"password": "多账号 密码填写,请参考上面"
}
],
"MEIZU": [
{
"draw_count": "1",
"cookie": "aliyungf_tc=xxxxxx; logined_uid=xxxxxx; acw_tc=xxxxxx; LT=xxxxxx; MZBBS_2132_saltkey=xxxxxx; MZBBS_2132_lastvisit=xxxxxx; MZBBSUC_2132_auth=xxxxxx; MZBBSUC_2132_loginmember=xxxxxx; MZBBSUC_2132_ticket=xxxxxx; MZBBS_2132_sid=xxxxxx; MZBBS_2132_ulastactivity=xxxxxx; MZBBS_2132_auth=xxxxxx; MZBBS_2132_loginmember=xxxxxx; MZBBS_2132_lastcheckfeed=xxxxxx; MZBBS_2132_checkfollow=xxxxxx; MZBBS_2132_lastact=xxxxxx;"
},
{
"draw_count": "多账号 抽奖次数设置",
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"ZHIYOO": [
{
"cookie": "ikdQ_9242_saltkey=xxxxxx; ikdQ_9242_lastvisit=xxxxxx; ikdQ_9242_onlineusernum=xxxxxx; ikdQ_9242_sendmail=1; ikdQ_9242_seccode=xxxxxx; ikdQ_9242_ulastactivity=xxxxxx; ikdQ_9242_auth=xxxxxx; ikdQ_9242_connect_is_bind=xxxxxx; ikdQ_9242_nofavfid=xxxxxx; ikdQ_9242_checkpm=xxxxxx; ikdQ_9242_noticeTitle=1; ikdQ_9242_sid=xxxxxx; ikdQ_9242_lip=xxxxxx; ikdQ_9242_lastact=xxxxxx"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"WEIBO": [
{
"url": "https://api.weibo.cn/2/users/show?wm=xxxxxx&launchid=xxxxxx&b=xxxxxx&from=xxxxxx&c=xxxxxx&networktype=xxxxxx&v_p=xxxxxx&skin=xxxxxx&v_f=xxxxxx&lang=xxxxxx&sflag=xxxxxx&ua=xxxxxx&ft=xxxxxx&aid=xxxxxx&has_extend=xxxxxx&uid=xxxxxx&gsid=xxxxxx&sourcetype=&get_teenager=xxxxxx&s=xxxxxx&has_profile=xxxxxx"
},
{
"url": "多账号 show_url 填写,请参考上面,show_url 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"DUOKAN": [
{
"cookie": "user_id=xxxxxx; token=xxxxxx; user_gender=xxxxxx; device_id=xxxxxx; app_id=xxxxxx; build=xxxxxx; short_version=xxxxxx"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"CSDN": [
{
"cookie": "uuid_tt_dd=xxxxxx; _ga=xxxxxx; UserName=xxxxxx; UserInfo=xxxxxx; UserToken=xxxxxx; UserNick=xxxxxx; AU=768; UN=xxxxxx; BT=xxxxxx; p_uid=xxxxxx; Hm_up_6bcd52f51e9b3dce32bec4a3997715ac=xxxxxx; Hm_ct_6bcd52f51e9b3dce32bec4a3997715ac=xxxxxx; Hm_lvt_6bcd52f51e9b3dce32bec4a3997715ac=xxxxxx dc_sid=xxxxxx; c_segment=xxxxxx; dc_session_id=xxxxxx; csrfToken=xxxxxx; c_first_ref=xxxxxx; c_first_page=xxxxxx; c_page_id=xxxxxx; announcement-new=xxxxxx; log_Id_click=xxxxxx; c_pref=xxxxxx; c_ref=xxxxxx; dc_tos=xxxxxx; log_Id_pv=xxxxxx; log_Id_view=xxxxxx"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"WZYD": [
{
"data": "areaId=xxxxxx&roleId=xxxxxx&gameId=xxxxxx&serverId=xxxxxx&gameOpenid=xxxxxx&userId=xxxxxx&appVersion=xxxxxx&cClientVersionName=xxxxxx&platid=xxxxxx&source=xxxxxx&algorithm=xxxxxx&version=xxxxxx×tamp=xxxxxx&appid=xxxxxx&openid=xxxxxx&sig=xxxxxx&encode=2&msdkEncodeParam=xxxxxx&cSystem=xxxxxx&h5Get=xxxxxx&msdkToken=&appOpenid=xxxxxx"
},
{
"data": "多账号 data 填写,请参考上面,data 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"WOMAIL": [
{
"url": "https://nyan.mail.wo.cn/cn/sign/index/index?mobile=xxxxxx&userName=&openId=xxxxxx",
"pause21days": true,
"password": "Sitoi",
"phone": "18888xxxxxx"
},
{
"url": "多账号 url 填写,请参考上面,url 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)",
"pause21days": true,
"password": "多账号 密码填写,请参考上面",
"phone": "多账号 手机号填写,请参考上面"
}
],
"HEYTAP": [
{
"cookie": "sa_distinct_id=xxxxxx;Personalized=xxxxxx;s_channel=xxxxxx;source_type=xxxxxx;app_param=xxxxxx;ENCODE_TOKENSID=xxxxxx;scene_id=xxxxxx;apkPkg=xxxxxx;exp_id=;app_utm=xxxxxx;TOKENSID=xxxxxx;strategy_id=xxxxxx;referer=;experiment_id=xxxxxx;section_id=;s_version=xxxxxx;app_innerutm=xxxxxx;retrieve_id=;log_id=;",
"useragent": "xxxxxx",
"draw": false
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)",
"useragent": "多账号 User-Agent 填写,请参考上面,以实际获取为准",
"draw": false
}
],
"UNICOM": [
{
"mobile": "18888xxxxxx",
"password": "xxxxxx",
"app_id": "xxxxxx"
},
{
"mobile": "多账号 手机号",
"password": "多账号 密码",
"app_id": "多账号 appId"
}
],
"EVERPHOTO": [
{
"mobile": "+8618888xxxxxx",
"password": "xxxxxx"
},
{
"mobile": "多账号 手机号",
"password": "多账号 密码"
}
],
"SSPANEL": [
{
"email": "邮箱",
"password": "密码",
"url": "https://sitoi.cn"
},
{
"email": "多账号 邮箱",
"password": "多账号 密码",
"url": "https://sitoi.cn"
}
]
}
然后到宝塔面板服务器里面点击文件
在根目录/root/ql/data/
里面吧文件config.json
放到scripts
里面
或者直接在青龙面板界面,在菜单脚本管理
中右上角+
新建一个文件名字为config.json
父目录为根目录不要写
然后把config.json
文件代码直接放里面,编辑需要点击右上角+右边的编辑才可以编辑哦最后先保存
这里说一下签到的一些规则以及config.json
文件代码内容如何填写说明、
配置名称就是config.json
文件代码对应名称
小米运动绑定前请先看这一篇文章:https://mp.weixin.qq.com/s/elDFk_OsboioZ2eLFdCiDg
归 属 | 属性 | 说明 | |
DINGTALK_SECRET | 钉钉 | 推送 | 钉钉推送官方文档 密钥,机器人安全设置页面,加签一栏下面显示的 SEC 开头的字符串, 注:填写了 DD_BOT_TOKEN 和 DD_BOT_SECRET ,钉钉机器人安全设置只需勾选加签 即可,其他选项不要勾选 |
DINGTALK_ACCESS_TOKEN | 钉钉 | 推送 | 钉钉推送官方文档 ,只需 https://oapi.dingtalk.com/robot/send?access_token=XXX 等于符号后面的 XXX |
SCKEY | server 酱 | 推送 | server 酱推送官方文档 ,填写 SCKEY 代码即可 |
SENDKEY | server 酱 TURBO | 推送 | server 酱 TURBO 推送官方文档 ,填写 SENDKEY 代码即可 |
BARK_URL | BARK | 推送 | BARK 推送使用 ,填写 BARK_URL 即可,例如: https://api.day.app/DxHcxxxxxRxxxxxxcm/ |
QMSG_KEY | qmsg 酱 | 推送 | qmsg 酱推送官方文档 ,填写 KEY 代码即可 |
QMSG_TYPE | qmsg 酱 | 推送 | qmsg 酱推送官方文档 ,如果需要推送到群填写 group ,其他的都推送到 QQ |
TG_BOT_TOKEN | telegram | 推送 | telegram 推送 TG_BOT_TOKEN |
TG_USER_ID | telegram | 推送 | telegram 推送 TG_USER_ID |
TG_API_HOST | telegram | 推送 | Telegram api 自建的反向代理地址 例子:反向代理地址 http://aaa.bbb.ccc 则填写 aaa.bbb.ccc 简略搭建教程 |
TG_PROXY | telegram | 推送 | Telegram 代理的信息,无密码例子: http://127.0.0.1:1080 有密码例子: http://username:password@127.0.0.1:1080 |
COOLPUSHSKEY | Cool Push | 推送 | Cool Push 推送的 SKEY |
COOLPUSHQQ | Cool Push | 推送 | Cool Push 是否开启 QQ 推送,默认开启 |
COOLPUSHWX | Cool Push | 推送 | Cool Push 是否开启 微信 推送,默认关闭 |
COOLPUSHEMAIL | Cool Push | 推送 | Cool Push 是否开启 邮件 推送,默认关闭 |
QYWX_KEY | 企业微信群机器人 | 推送 | 密钥,企业微信推送 webhook 后面的 key 详见官方说明文档 |
QYWX_CORPID | 企业微信应用消息 | 推送 | corpid |
QYWX_AGENTID | 企业微信应用消息 | 推送 | agentid |
QYWX_CORPSECRET | 企业微信应用消息 | 推送 | corpsecret |
QYWX_TOUSER | 企业微信应用消息 | 推送 | touser |
QYWX_MEDIA_ID | 企业微信应用消息 | 推送 | media_id 参考文档1 参考文档2 |
PUSHPLUS_TOKEN | pushplus | 推送 | 用户令牌,可直接加到请求地址后,如:http://www.pushplus.plus/send/{token} 官方文档 |
PUSHPLUS_TOPIC | pushplus | 推送 | 群组编码,不填仅发送给自己 官方文档 |
FSKEY | 飞书 | 推送 | https://open.feishu.cn/open-apis/bot/v2/hook/xxxxxx xxxxxx 部分就是需要填写的 FSKEY |
MERGE_PUSH | 合并推送 | true: 将推送消息合并;false: 分开推送 |
配置名称 | 归属 | 说明 |
KGQQ.cookie | 全民K歌 | 全民K歌 帐号的 cookie 信息 |
VQQ.auth_refresh | 腾讯视频 | 腾讯视频 搜索 带有 auth_refresh 的 url,填写其完整的 URL |
VQQ.cookie | 腾讯视频 | 腾讯视频 搜索 带有 auth_refresh 的 url,填写其对应的 cookie |
YOUDAO.cookie | 有道云笔记 | 有道云笔记 帐号的 cookie 信息 |
ONEPLUSBBS.cookie | 一加手机社区官方论坛 | 一加手机社区官方论坛 账户的 cookie |
TIEBA.cookie | 百度贴吧 | 百度贴吧 cookie |
BILIBILI.cookie | Bilibili | Bilibili cookie |
BILIBILI.coin_num | Bilibili | Bilibili 每日投币数量 |
BILIBILI.coin_type | Bilibili | Bilibili 投币方式 默认为 0 ;1: 为关注用户列表视频投币 0: 为随机投币。如果关注用户发布的视频不足配置的投币数,则剩余部分使用随机投币 |
BILIBILI.silver2coin | Bilibili | Bilibili 是否开启银瓜子换硬币,默认为 True 开启 |
V2EX.cookie | V2EX | V2EX 每日签到 |
V2EX.proxy | V2EX | V2EX 代理的信息,无密码例子: http://127.0.0.1:1080 有密码例子: http://username:password@127.0.0.1:1080 |
SMZDM.cookie | 什么值得买 | 什么值得买 每日签到cookie |
POJIE.cookie | 吾爱破解 | 吾爱破解 cookie |
MEIZU.cookie | MEIZU | MEIZU 社区 cookie |
MEIZU.draw_count | MEIZU | MEIZU 社区 抽奖次数 |
ZHIYOO.cookie | 智友邦 | 智友邦 WEB Cookie |
CSDN.cookie | CSDN | CSDN Cookie |
BAIDUT.data_url | 百度搜索资源平台 | 提交网站的 URL 链接 |
BAIDUT.submit_url | 百度搜索资源平台 | 百度搜索资源平台 提交百度网站的目标 URL |
BAIDUT.times | 百度搜索资源平台 | 每日对同一个网站提交次数 |
配置名称 | 归属 | 说明 |
IQIYI.cookie | 爱奇艺 | 爱奇艺 APP headers 中的 token |
EVERPHOTO.mobile | 时光相册 | 时光相册 https://web.everphoto.cn/api/auth URL 表单内的 mobile 数据 |
EVERPHOTO.password | 时光相册 | 时光相册 https://web.everphoto.cn/api/auth URL 表单内的 password 数据 |
FMAPP.token | Fa米家 | Fa米家 APP headers 中的 token |
FMAPP.cookie | Fa米家 | Fa米家 APP headers 中的 cookie |
FMAPP.blackbox | Fa米家 | Fa米家 APP headers 中的 blackBox |
FMAPP.device_id | Fa米家 | Fa米家 APP headers 中的 deviceId |
FMAPP.fmversion | Fa米家 | Fa米家 APP headers 中的 fmVersion |
FMAPP.os | Fa米家 | Fa米家 APP headers 中的 os |
FMAPP.useragent | Fa米家 | Fa米家 APP headers 中的 User-Agent |
MGTV.params | 芒果 TV | 芒果 TV 请求参数 |
WEIBO.url | 微博 | 抓取开头为 https://api.weibo.cn/2/users/show? 的整个 url 填入即可 |
DUOKAN.cookie | 多看阅读 | 多看阅读 cookie, 抓取开头为 https://www.duokan.com 下的 cookie 即可 |
WZYD.data | 王者营地 | 王者营地 请求体中的 data, 抓包 APP 中域名为 https://ssl.kohsocial.qq.com 请求内容的全部参数 |
HEYTAP.cookie | 欢太商城 | 欢太商城 请求体中的 Cookie, 抓包 APP 中域名为 https://store.oppo.com/ 请求内容的 Cookie |
HEYTAP.useragent | 欢太商城 | 欢太商城 请求体中的 User-Agent, 抓包 APP 中域名为 https://store.oppo.com/ 请求内容的 User-Agent |
HEYTAP.draw | 欢太商城 | 是否开启抽奖,默认 false |
UNICOM.mobile | 联通营业厅 | 联通营业厅 手机号 |
UNICOM.password | 联通营业厅 | 联通营业厅 6位登录密码 |
UNICOM.app_id | 联通营业厅 | 联通营业厅 请求体中的 appId, 抓包 APP 中域名为 https://m.client.10010.com/mobileService/login.htm 请求内容的 appId |
配置名称 | 归属 | 说明 |
WOMAIL.url | 联通沃邮箱公众号 | 联通沃邮箱 公众号 https://nyan.mail.wo.cn/cn/sign/index/index?mobile 开头的 URL |
WOMAIL.pause21days | 联通沃邮箱公众号 | true: 开启21天自动暂停,false: 关闭自动暂停,每天都签到。默认开启自动暂停 |
WOMAIL.phone | 联通沃邮箱公众号 | 手机号 |
WOMAIL.password | 联通沃邮箱公众号 | 密码 |
配置名称 | 归属 | 说明 |
ACFUN.phone | AcFun | AcFun 手机账号 |
ACFUN.password | AcFun | AcFun 账号密码 |
PICACOMIC.email | 哔咔漫画 | 哔咔漫画 账号 |
PICACOMIC.password | 哔咔漫画 | 哔咔漫画 密码 |
MIMOTION.phone | 小米运动 | 小米运动刷步数的手机账号 |
MIMOTION.password | 小米运动 | 小米运动刷步数的手机账号密码 |
MIMOTION.min_step | 小米运动 | 小米运动刷步数的最小步数 |
MIMOTION.max_step | 小米运动 | 小米运动刷步数的最大步数 |
SSPANEL.email | SSPANEL系列网站 | SSPANEL 登陆邮箱 |
SSPANEL.password | SSPANEL系列网站 | SSPANEL 登陆密码 |
SSPANEL.url | SSPANEL系列网站 | SSPANEL 网站主页 |
CLOUD189.phone | 天翼云盘 | 天翼云盘 手机号 |
CLOUD189.password | 天翼云盘 | 天翼云盘 手机号对应的密码 |
MUSIC163.phone | 网易云音乐 | 网易云音乐 帐号的手机号 |
MUSIC163.password | 网易云音乐 | 网易云音乐 帐号的密码 |
配置好后青龙面板界面,在菜单定时任务
中创建任务
名称自己写哈
脚本命令(运行全部脚本)
task dailycheckin
更新dailycheckin命令是
task pip3 install dailycheckin --upgrade
运行指定脚本(包含)
task dailycheckin --include MIMOTION BILIBILI
定时规则看你自己吧,假设我定时规则处填写7 7 * * *
,则意味着每天的7点07分
执行;如果填写5 5 5 * * *
,则意味着每天的5点05分05秒
执行;更多例子根据格式,再根据自己的实际需求去设置吧。一般不需要秒
阿里云盘的福利社活动就被每日签到所取代,所以该脚本可以代替
进入青龙面板界面,在菜单订阅管理
中新建订阅
注:这里要注意下哦,你新建订阅后,需要把下方命令复制到名称哪里,切记切记,然后再把名称写上去(随便写)定时规则随你自己
脚本命令
ql repo https://github.com/mrabit/aliyundriveDailyCheck.git "autoSignin" "" "qlApi"
然后在青龙面板界面,在菜单系统设置
中应用设置
创建一个应用,权限选择环境变量
然后在青龙面板界面,在菜单环境变量
中创建变量
在名称一栏中填入refreshToken
,值填写阿里云盘refresh_token
值
阿里云盘refresh_token
值获取方式
第一种是这样登陆阿里云盘网页版,按 F12 进入控制台,如下图所示,输入指令。
指令
JSON.parse(localStorage.token).refresh_token
第二种就是在应用程序里面找到refresh_token
暂无评论内容