Bilibili
登录检查、视频观看、分享、投币、直播签到和漫画签到。
GitHub Actions Daily Automation
Auto Check-in 将多个站点的签到逻辑拆成独立任务,统一运行、统一输出结果, 并可按需发送 Telegram 通知。项目保持轻量,方便以后继续扩展更多签到。
BILIBILI_COOKIE、V2EX_COOKIE、RAILGUN_COOKIE
Bilibili、V2EX、Railgun 独立执行
打印 Actions 日志,可发送 Telegram 消息
Supported Tasks
登录检查、视频观看、分享、投币、直播签到和漫画签到。
每日登录奖励领取,并读取余额页展示奖励和当前铜币数量。
支持多账号签到,报告剩余天数、套餐等级和流量信息。
每个任务单独发送通知,失败和成功状态一眼可见。
Quick Start
将项目推送到 GitHub 仓库后,在 Actions Secrets 中保存 Cookie 和通知配置。 工作流会按计划自动运行,也可以在 Actions 页面手动触发。
进入仓库 Settings,打开 Secrets and variables -> Actions。
添加需要的 Cookie,例如 V2EX_COOKIE、BILIBILI_COOKIE。
打开 Actions -> Auto Check-in,手动运行或等待定时任务。
Clean Layers
结果模型、HTTP 默认值、环境变量读取和任务运行器。
每个站点一个独立模块,通过 registry.py 统一注册。
通知发送逻辑,目前包含 Telegram,可继续扩展其他渠道。
保留一个轻量入口 checkin.py,供 GitHub Actions 调用。