-
本仓库发布的脚本及其中涉及的任何解锁和解密分析脚本,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。
-
本项目内所有资源文件,禁止任何公众号、自媒体进行任何形式的转载、发布。
-
本人对任何脚本问题概不负责,包括但不限于由任何脚本错误导致的任何损失或损害。
-
间接使用脚本的任何用户,包括但不限于建立 VPS 或在某些行为违反国家/地区法律或相关法规的情况下进行传播,本人对于由此引起的任何隐私泄漏或其他后果概不负责。
-
请勿将本仓库的任何内容用于商业或非法目的,否则后果自负。
-
如果任何单位或个人认为该项目的脚本可能涉嫌侵犯其权利,则应及时通知并提供身份证明、所有权证明,我们将在收到认证文件后删除相关脚本。
-
任何以任何方式查看此项目的人或直接或间接使用该项目的任何脚本的使用者都应仔细阅读此声明。本人保留随时更改或补充此免责声明的权利。一旦使用并复制了任何相关脚本或 Script 项目的规则,则视为您已接受此免责声明。
您必须在下载后的 24 小时内从计算机或手机中完全删除以上内容
您使用或者复制了本仓库且本人制作的任何脚本,则视为
已接受
此声明,请仔细阅读
TASK -> 添加订阅任务 -> 修改名称、更新方式、任务 -> 获取内容 -> 全部添加
名称:签到项目
同名任务更新方式: 替换
任务:
https://raw.githubusercontent.com/Oreomeow/checkinpanel/master/dailycheckin.json
下载 check.sample.json5,根据 Sitoi 的配置说明进行抓包并配置
将 check.sample.json5
重命名为 check.json5
后放入 script/Lists
文件夹
-
OVERVIEW -> EFSS 文件管理界面 -> 是否开启 EFSS 功能:开启 -> 目录:
./script/Lists
-> 选择文件:check.json5
-> 开始上传 -
elecV2P 3.4.6 已支持在线编辑,右键文件即可
变量 / key | 描述 | 参考 / value |
---|---|---|
HITOKOTO | 一言(一句话) | True(启用)or False(不启用) |
BARK | bark 服务 | BARK 推送使用,填写 BARK_URL 即可,例如: https://api.day.app/DxHcxxxxxRxxxxxxcm/ ,此参数如果以 http 或者 https 开头则判定为自建 bark 服务 |
PUSH_KEY | Server 酱 | server 酱推送官方文档,填写 SCKEY 代码即可 |
TG_BOT_TOKEN | tg 机器人 | 申请 @BotFather 的 Token,如 10xxx4:AAFcqxxxxgER5uw |
TG_USER_ID | tg 机器人 | 给 @getidsbot 发送 /start 获取到的纯数字 ID,如 1434078534 |
TG_API_HOST | * tg 代理 api | Telegram api 自建的反向代理地址 例子:反向代理地址 http://aaa.bbb.ccc 则填写 aaa.bbb.ccc 简略搭建教程 |
TG_PROXY_IP | * tg 机器人代理 IP 地址 | 代理类型为 http,比如您代理是 http://127.0.0.1:1080 ,则填写 127.0.0.1 ,有密码例子: username:[email protected] |
TG_PROXY_PORT | * tg 机器人代理端口 | 代理端口号,代理类型为 http,比如您代理是 http://127.0.0.1:1080 ,则填写 1080 |
DD_BOT_TOKEN | 钉钉机器人 | 钉钉推送官方文档,只需 https://oapi.dingtalk.com/robot/send?access_token=XXX 等于符号后面的 XXX |
DD_BOT_SECRET | 钉钉机器人 | 钉钉推送官方文档密钥,机器人安全设置页面,加签一栏下面显示的 SEC 开头的字符串,注:填写了 DD_BOT_TOKEN 和 DD_BOT_SECRET ,钉钉机器人安全设置只需勾选加签即可,其他选项不要勾选 |
QMSG_KEY | qmsg 酱 | qmsg 酱推送官方文档,填写 KEY 代码即可 |
QMSG_TYPE | qmsg 酱 | qmsg 酱推送官方文档,如果需要推送到群填写 group ,其他的都推送到 QQ |
QYWX_AM | 企业微信应用 | 参考 http://note.youdao.com/s/HMiudGkb |
PUSH_PLUS_TOKEN | pushplus | 用户令牌,可直接加到请求地址后,如: http://www.pushplus.plus/send/{token} 官方文档 |
GOBOT_URL | go-cqhttp | 例如:推送到个人QQ: http://127.0.0.1/send_private_msg 群: http://127.0.0.1/send_group_msg |
GOBOT_TOKEN | * go-cqhttp 的 access_token | go-cqhttp 文件设置的访问密钥 |
GOBOT_QQ | go-cqhttp 的推送群或者用户 | GOBOT_URL 设置 /send_private_msg 则需要填入 user_id=个人QQ 相反如果是 /send_group_msg 则需要填入 group_id=QQ群 |
FSKEY | 飞书 | 飞书官方文档,只需 https://open.feishu.cn/open-apis/bot/v2/hook/xxxxxx 的 xxxxxx 部分 |
* 表示选填
下载项目中的 推送配置文件 到配置文件夹,按照上述说明修改配置文件中的值,你可以自由地删除该文件中某些不需要的值(注意语法)。
使用了配置文件后,你可以将配置文件放在持久化位置,不受脚本更新、重置容器的影响。
如果想自定义配置文件的位置和文件名,请设置通知环境变量 NOTIFY_CONFIG_PATH
, 例如 /usr/local/app/script/notify_config.json5
。建议保持 json5
的后缀,防止编辑器的误解。
关于 json5 的语法参考:
本通知调用了项目中的 𝒏𝒐𝒕𝒊𝒇𝒚_𝒎𝒕𝒓.𝒑𝒚 。如果你想在你自己的项目中使用这个通知脚本,将它拷贝并调用对应的通知函数即可。
在非容器环境中,通知环境变量使用 系统的环境变量 或者 你通过 NOTIFY_CONFIG_PATH
环境变量指定的配置文件 进行配置。
特别的,如果你想要创建一个基于 python 的 elecV2P 或者 qinglong 项目,强烈建议你拷贝 此文件,如此可以大幅度降低用户脚本的配置难度和升级难度。
docker exec -it qinglong bash
修改 qinglong
为你的青龙容器名称
apk add gcc libffi-dev musl-dev openssl-dev python3-dev && pip3 install cryptography~=3.2.1 json5 requests rsa
依赖持久化配置
requirement_name="cryptography~=3.2.1 json5 requests rsa"
install_requirements() {
for i in $requirement_name; do
case $i in
cryptography~=3.2.1)
cd /ql/scripts
if [[ "$(pip3 freeze)" =~ "cryptography==3.2.1" ]]; then
echo "cryptography==3.2.1 已安装"
else
apk add --no-cache gcc libffi-dev musl-dev openssl-dev python3-dev && pip3 install cryptography~=3.2.1
fi
;;
*)
if [[ "$(pip3 freeze)" =~ $i ]]; then
echo "$i 已安装"
else
pip3 install $i
fi
;;
esac
done
}
install_requirements
在 extra.sh
增加这段代码即可
可添加定时任务,名称、时间自定
ql repo https://github.com/Oreomeow/checkinpanel.git "api_|ck_" "^checkin" "^notify|^utils" "master"
解决 Shell 脚本无法拉取问题
## ql repo命令拉取脚本时需要拉取的文件后缀,直接写文件后缀名即可
RepoFileExtensions="js py sh ts"
将以上代码在 config.sh
相应位置替换
cp /ql/repo/Oreomeow_checkinpanel_master/check.sample.json5 /ql/config/check.json5
通知配置文件(可选)
cp /ql/repo/Oreomeow_checkinpanel_master/notify.json5 /ql/config/notify.json5
参见上文中的配置通知。
特别的:
- 如果你已经配置了
config.sh
, 那么你可以不需要做任何改变。 - 如果使用环境变量,请在 qinglong 面板中配置。
- 如果使用配置文件,请修改
/ql/config/notify.json5
文件。 - 当然你也可以在 qinglong 面板中配置
NOTIFY_CONFIG_PATH
环境变量为配置文件指定其他位置。
不出意外的话可以在青龙面板的配置文件下找到 check.json5
文件
参数说明: HLX.username
:用户名 HLX.password
:密码的 MD5 32 位小写加密生成
参数说明: GAME163.authorization
登录后抓取签到请求(一般请求的请求头也有这个字段)
- 目前 Shell 脚本只有一个 SSPanel 签到,如需使用请参考
env.sample
配置.env
后放入script/Lists
或/ql/config
文件夹 - 支持自定义配置文件路径
- 环境变量 / store KEY 名称:
ENV_PATH
- 参考值 / VALUE:
/usr/local/app/script/.env
- 环境变量 / store KEY 名称:
- 欢太商城 HttpCanary 抓包教程
- 部分域名屏蔽境外 IP 访问,所以本项目不适于在 非中国 IP 代理网络下 / Github Actions / 境外 VPS 上运行!
- 从未在欢太商城做过任务,请先手动进入任务中心完成一下任务再使用,否则可能无法获取到任务列表数据导致出错!@YYplus
-
请自行修改执行时间
-
elecV2P 运行
手动更新
任务可强制同步本仓库 -
大部分脚本移植于 Sitoi,Sitoi 于 2021 年 9 月 3 日 dailycheckin-0.1.7 版本适配了青龙,使用教程与本仓库教程不相同,切勿使用本仓库 checkinpanel 的同时去问大佬
-
2021 年 9 月 13 日起不再更新
.json
后缀的配置文件
状态 | *语言 | *备注 | 名称 |
---|
- 𝑷𝒚𝒕𝒉𝒐𝒏 | api | LeetCode 每日一题 | 每日一句 | 天气预报
- 𝑷𝒚𝒕𝒉𝒐𝒏 | 多账号 | AcFun | 百度搜索资源平台 | Bilibili | 天翼云盘 | CSDN | 多看阅读 | 恩山论坛 | Fa米家 | 网易云游戏 | 葫芦侠 | 爱奇艺 | 全民K歌 | MEIZU 社区 | 芒果 TV | 小米运动 | 网易云音乐 | 一加手机社区官方论坛 | 哔咔漫画 | 吾爱破解 | 什么值得买 | 百度贴吧 | V2EX | 腾讯视频 | 微博 | 联通沃邮箱 | 哔咔网单 | 王者营地 | 有道云笔记 | 智友邦
- 𝑷𝒚𝒕𝒉𝒐𝒏 | 多账号 | 机场签到 | 欢太商城 | NGA | 掘金 | GLaDOS | HiFiNi | 时光相册 | 联通营业厅 | 无忧行 | FreeNom
- 𝑺𝒉𝒆𝒍𝒍 | 多账号 | SSPanel 签到
- 多账号补全
- 配置文件由严格的
.json
向支持注释的.json5
过渡 - 更多环境适配
- 配置文件支持自定义路径
- 通知多线程
- 通知输出优化
- 通知方式增加,如飞书
- Shell 消息推送、环境检查单列
- cron 随机
- elecV2P 任务列表自动更新
- 任务多合一执行
- 英文文档编写
状态 | 名称 |
---|---|
✅ | LeetCode 每日一题 | 每日一句 | 天气预报 | AcFun | 机场签到 | Bilibili | 天翼云盘 | CSDN | 多看阅读 | 恩山论坛 | 时光相册 | FreeNom | GLaDOS | 网易云游戏 | 欢太商城 | HiFiNi | 爱奇艺 | 掘金 | 全民K歌 | MEIZU 社区 | 小米运动 | 网易云音乐 | NGA | 一加手机社区官方论坛 | 吾爱破解 | 什么值得买 | SSPanel 签到 | 百度贴吧 | 腾讯视频 | 微博 | 王者营地 | 有道云笔记 |
❔ | 百度搜索资源平台 | Fa米家 | 葫芦侠 | 无忧行 | 芒果 TV | 哔咔漫画 | 联通营业厅 | V2EX | 联通沃邮箱 | 哔咔网单 | 智友邦 |
@𝐰𝐞𝐧𝐦𝐨𝐮𝐱 -------- 𝗰𝗵𝗲𝗰𝗸𝗯𝗼𝘅
@𝐒𝐢𝐭𝐨𝐢 ----------- 𝗱𝗮𝗶𝗹𝘆𝗰𝗵𝗲𝗰𝗸𝗶𝗻
@𝐲𝐮𝐱𝐢𝐚𝐧𝟏𝟓𝟖 ---- 𝗾𝗹-𝗰𝗵𝗲𝗰𝗸𝗯𝗼𝘅
@𝐢𝐬𝐞𝐜𝐫𝐞𝐭 ------- 𝗦𝗦𝗣𝗮𝗻𝗲𝗹 𝗦𝗵𝗲𝗹𝗹
@𝐡𝐰𝐤𝐱𝐤 -------------- 𝗛𝗲𝘆𝗧𝗮𝗽
@𝑶𝒕𝒉𝒆𝒓𝒔 ----- 𝔰𝔠𝔯𝔦𝔭𝔱 𝔠𝔬𝔪𝔪𝔢𝔫𝔱𝔰