LOADING

网络科技Github库

checkinpanel签到盒

一个主要运行在 𝐞𝐥𝐞𝐜𝐕𝟐𝐏 或 𝐪𝐢𝐧𝐠𝐥𝐨𝐧𝐠 等定时面板,同时支持系统运行环境的签到项目 环境:𝑷𝒚𝒕𝒉𝒐𝒏 3.8+ / 𝑵𝒐𝒅𝒆.𝒋𝒔 10+ / 𝑩𝒂𝒔𝒉 4+ / 𝑶𝒑𝒆𝒏𝑱𝑫𝑲8 / 𝑷𝒆𝒓𝒍5

标签:
其他站点: 猫粮投喂
内容纲要

定时面板上的签到盒

checkinpanel签到盒 checkinpanel签到盒 checkinpanel签到盒 checkinpanel签到盒 checkinpanel签到盒 checkinpanel签到盒 checkinpanel签到盒 checkinpanel签到盒

简介

一个主要运行在 𝐞𝐥𝐞𝐜𝐕𝟐𝐏 或 𝐪𝐢𝐧𝐠𝐥𝐨𝐧𝐠 等定时面板,同时支持系统运行环境的签到项目

环境:𝑷𝒚𝒕𝒉𝒐𝒏 3.8+ / 𝑵𝒐𝒅𝒆.𝒋𝒔 10+ / 𝑩𝒂𝒔𝒉 4+ / 𝑶𝒑𝒆𝒏𝑱𝑫𝑲8 / 𝑷𝒆𝒓𝒍5

注意

不回答任何关于依赖安装失败的问题,包括且不限于 pip 无法找到 tomli 依赖等,请仔细阅读项目 README

特别声明

  • 本仓库发布的脚本及其中涉及的任何解锁和解密分析脚本,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性、准确性、完整性和有效性,请根据情况自行判断。

  • 本项目内所有资源文件,禁止任何公众号、自媒体进行任何形式的转载、发布。

  • 本人对任何脚本问题概不负责,包括但不限于由任何脚本错误导致的任何损失或损害。

  • 间接使用脚本的任何用户,包括但不限于建立 VPS 或在某些行为违反国家/地区法律或相关法规的情况下进行传播,本人对于由此引起的任何隐私泄漏或其他后果概不负责。

  • 请勿将本仓库的任何内容用于商业或非法目的,否则后果自负。

  • 如果任何单位或个人认为该项目的脚本可能涉嫌侵犯其权利,则应及时通知并提供身份证明、所有权证明,我们将在收到认证文件后删除相关脚本。

  • 任何以任何方式查看此项目的人或直接或间接使用该项目的任何脚本的使用者都应仔细阅读此声明。本人保留随时更改或补充此免责声明的权利。一旦使用并复制了任何相关脚本或 checkinpanel 项目的规则,则视为您已接受此免责声明。

您必须在下载后的 24 小时内从计算机或手机中完全删除以上内容

您使用或者复制了本仓库且本人制作的任何脚本,则视为 已接受 此声明,请仔细阅读

𝐞𝐥𝐞𝐜𝐕𝟐𝐏 使用方法

1. 添加任务

TASK -> 添加订阅任务 -> 修改名称、更新方式、任务 -> 获取内容 -> 全部添加

名称:签到项目

同名任务更新方式: 替换

任务:

https://raw.githubusercontent.com/OreosLab/checkinpanel/master/dailycheckin.json

2. 抓包配置

下载 check.sample.toml,根据注释说明进行抓包并配置

3. 上传配置

将 check.sample.toml 重命名为 check.toml 后放入 script/Lists 文件夹

  • OVERVIEW -> EFSS 文件管理界面 -> 是否开启 EFSS 功能:开启 -> 目录:./script/Lists -> 选择文件:check.toml -> 开始上传

  • elecV2P 3.4.6 已支持在线编辑,右键文件即可

4. 配置通知

4.1 JSMANAGE -> store/cookie 常量储存管理填写通知环境变量

变量 / key 描述 支持语言 参考 / value
HITOKOTO 一言 PY true 为开启,false 为关闭,默认关闭
BARK_PUSH bark 设备码 JS PY BARK 推送使用,填写 URL 即可,例如: https://api.day.app/DxHcxxxxxRxxxxxxcm
BARK_ARCHIVE * bark 存档 PY 是否存档
BARK_GROUP * bark 消息分组 JS PY 消息分组
BARK_SOUND * bark 声音 JS PY 例如: choo ,具体值 bark-推送铃声-查看所有铃声
CONSOLE 控制台输出 PY true 为开启,false 为关闭,默认关闭
DD_BOT_SECRET 钉钉机器人 JS PY SH 钉钉推送官方文档密钥,机器人安全设置页面,加签一栏下面显示的 SEC 开头的字符串,注:填写了 DD_BOT_TOKEN 和 DD_BOT_SECRET ,钉钉机器人安全设置只需勾选 加签 即可,其他选项不要勾选
DD_BOT_TOKEN 钉钉机器人 JS PY SH 钉钉推送官方文档,只需 https://oapi.dingtalk.com/robot/send?access_token=XXX 等于符号后面的 XXX
FSKEY 飞书 PY 飞书官方文档,只需 https://open.feishu.cn/open-apis/bot/v2/hook/xxxxxx 的 xxxxxx 部分
GOBOT_URL go-cqhttp JS PY 例如:推送到个人QQ: http://127.0.0.1/send_private_msg 群: http://127.0.0.1/send_group_msg
GOBOT_QQ go-cqhttp 的推送群或者用户 JS PY GOBOT_URL 设置 /send_private_msg 时填入 user_id=个人QQ ; /send_group_msg 时填入 group_id=QQ群
GOBOT_TOKEN * go-cqhttp 的 access_token JS PY go-cqhttp 文件设置的访问密钥
IGOT_PUSH_TOKEN iGot 聚合推送 JS PY 参考文档,支持多方式推送
PUSH_KEY server 酱 JS PY SH server 酱推送官方文档,JS 和 PY 推送兼容新旧版本
PUSH_TURBO_KEY server 酱 Turbo 版 SH server 酱 TURBO 推送官方文档,仅支持 SH
PUSH_PLUS_TOKEN pushplus 用户令牌 JS PY SH 可直接加到请求地址后,如: http://www.pushplus.plus/send/{token} 官方文档
PUSH_PLUS_USER * pushplus 群组编码 JS PY 一对多推送下面 -> 您的群组(如无则新建) -> 群组编码 1. 需订阅者扫描二维码 2. 如果您是创建群组所属人,也需点击“查看二维码”扫描绑定,否则不能接受群组消息推送
QMSG_KEY qmsg 酱 JS PY SH qmsg 酱推送官方文档,填写 KEY 代码即可
QMSG_TYPE * qmsg 酱推送类型 JS PY qmsg 酱推送官方文档,如果需要推送到群填写 group ,其他的都推送到 QQ
QYWX_AM 企业微信应用 JS PY 参考文档,依次填入 corpid, corpsecret, touser(注:多个成员ID使用 | 隔开), agentid, media_id(选填,不填默认文本消息类型)
QYWX_KEY 企业微信机器人 JS PY 官方文档,只需 https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=693a91f6-7xxx-4bc4-97a0-0ec2sifa5aaa key= 后面部分
SRE_TOKEN push.jwks123.com SH 官网关注公众号后再次点击获取令牌
TG_BOT_TOKEN tg 机器人 JS PY SH 申请 @BotFather 的 Token,如 10xxx4:AAFcqxxxxgER5uw
TG_USER_ID tg 机器人 JS PY SH 给 @getidsbot 发送 /start 获取到的纯数字 ID,如 1434078534
TG_API_HOST * tg 代理 api JS PY Telegram api 自建的反向代理地址 例子:反向代理地址 http://aaa.bbb.ccc 则填写 aaa.bbb.ccc 简略搭建教程
TG_PROXY_AUTH * tg 代理认证参数 JS username:password,如 Oreo:123456 ,TG_PROXY_HOST 中填了可不填
TG_PROXY_HOST * tg 机器人代理 IP 地址 JS PY 代理类型为 http,比如您代理是 http://127.0.0.1:1080 ,则填写 127.0.0.1 ,有密码例子: username:[email protected]
TG_PROXY_PORT * tg 机器人代理端口 JS PY 代理端口号,代理类型为 http,比如您代理是 http://127.0.0.1:1080 ,则填写 1080

* 表示选填

4.2 另一种通知配置方式(当和 4.1 中值重复时,以 4.1 值为准)

下载项目中的推送配置文件配置文件夹,按照上述说明修改配置文件中的值并改名为 notify.toml ,你可以自由地删除该文件中某些不需要的值(注意语法)。

使用了配置文件后,你可以将配置文件放在持久化位置,不受脚本更新、重置容器的影响。

如果想自定义配置文件的位置和文件名,请设置通知环境变量 NOTIFY_CONFIG_PATH , 例如 /usr/local/app/script/notify.toml 。建议保持 toml 的后缀,防止编辑器的误解。

关于 toml 的语法参考:

4.3 通知说明

本通知调用了项目中的 𝒏𝒐𝒕𝒊𝒇𝒚_𝒎𝒕𝒓.𝒑𝒚 。如果你想在你自己的项目中使用这个通知脚本,将它拷贝并调用对应的通知函数即可。

在非容器环境中,通知环境变量使用 系统的环境变量 或者 你通过 NOTIFY_CONFIG_PATH 环境变量指定的配置文件 进行配置。

特别的,如果你想要创建一个基于 python 的 elecV2P 或者 qinglong 项目,并有意愿使用 toml 文件,那么强烈建议你拷贝此文件,如此可以大幅度降低用户脚本的配置难度和升级难度。

如果只希望使用 json 模块和单纯获取环境变量方法,那么可以拷贝 𝒏𝒐𝒕𝒊𝒇𝒚_𝒎𝒕𝒓_𝒆𝒏𝒗.𝒑𝒚

5. 检查依赖

  • 运行 签到依赖 任务后的日志

    checkinpanel签到盒

  • 如果任务列表安装不成功,参考 #12

𝐪𝐢𝐧𝐠𝐥𝐨𝐧𝐠 使用方法

1. ssh 进入容器

docker exec -it qinglong bash

修改 qinglong 为你的青龙容器名称

2. 拉取仓库

解决 Shell 脚本无法拉取问题:将以下代码在 config.sh 相应位置替换

## ql repo命令拉取脚本时需要拉取的文件后缀,直接写文件后缀名即可
RepoFileExtensions="js pl py sh ts"

可添加定时任务,名称、时间自定

ql repo https://github.com/OreosLab/checkinpanel.git "api_|ck_|ins_" "^checkin" "^notify|^utils|cpm" "master"

3. 安装依赖

  • 运行 签到依赖 任务

  • 依赖持久化配置

    • 签到依赖 任务保持定时运行即可

4. 拷贝文件

cp /ql/repo/OreosLab_checkinpanel_master/check.sample.toml /ql/config/check.toml

通知配置文件(可选)

cp /ql/repo/OreosLab_checkinpanel_master/notify.sample.toml /ql/config/notify.toml

5. 配置通知

参见上文中的配置通知

特别的:

  • 如果你已经配置了 config.sh, 那么你可以不需要做任何改变。
  • 如果使用环境变量,请在 qinglong 面板中配置。
  • 如果使用配置文件,请修改 /ql/config/notify.toml 文件。
  • 当然你也可以在 qinglong 面板中配置 NOTIFY_CONFIG_PATH 环境变量为配置文件指定其他位置。

6. 抓包配置

不出意外的话可以在青龙面板的配置文件下找到 check.toml 文件

根据注释说明进行抓包并配置

数据统计

数据评估

checkinpanel签到盒浏览人数已经达到1.7K,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:checkinpanel签到盒的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找checkinpanel签到盒的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于checkinpanel签到盒特别声明

本站水木纱纪提供的checkinpanel签到盒都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由水木纱纪实际控制,在2022年11月15日 下午3:18收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,水木纱纪不承担任何责任。

相关导航

暂无评论

暂无评论...