{"repo":"rakuyoMo/autocheck-anyrouter","free":true,"listed":false,"github":"https://github.com/rakuyoMo/autocheck-anyrouter","clone":"git clone https://github.com/rakuyoMo/autocheck-anyrouter.git","description":"AnyRouter 自动签到，支持自定义通知。基于 https://github.com/millylee/anyrouter-check-in","language":"Python","stars":32,"topics":["ai","claude-code","codex","github-action","anyrouter"],"license":null,"category":"mcp-servers","readme_excerpt":"autocheck-anyrouter 基于 Python 的 AnyRouter 多账号自动签到工具，支持多种通知方式和智能隐私保护 🩷 本项目基于 anyrouter-check-in 实现核心签到功能，特别感谢 Milly 的付出与开源精神！ 功能特性 版本更新内容可查看 CHANGELOG 或 release page 核心功能 - [x] 单个/多账号自动签到 - [x] 多平台通知，并且支持通过 Stencil 模板自定义通知内容 - [x] 隐私保护和账号信息脱敏 - [x] 同时支持 Fork 定时运行、Composite Action 调用两种方式 隐私保护 工具支持智能隐私保护： 隐私保护不影响通知内容，仅作用于 GitHub Actions Step Summary 以及 GitHub Action 的日志。 - 公开仓库 ：自动脱敏账号名称和余额信息 - 私有仓库 ：显示完整信息 - 手动控制 ：通过 ACTIONS RUNNER DEBUG 或 SHOW SENSITIVE INFO 环境变量控制强制展示 使用方式 方式一：Fork 后定时签到 1. Fork 本仓库 - 点击右上角 \"Fork\" 按钮 2. 获取账号信息 - 访问 AnyRouter 并登录 - 打开开发者工具 (F12) - 获取 session cookie 和 New-Api-User 请求头值 3. 配置环境变量 - 进入 fork 后仓库的 Settings Environments Environment secrets - 创建名为 production 的环境 - 参考 账号配置 添加环境变量 4. 启用 Actions - 进入 Actions 选项卡 - 启用 Actions，工作流将每 6 小时自动运行一次 ⚠️ 关于签到时间的特别说明： - Github Action 可能会出现延迟，所以本定时只能满足 “当天一定会签到”，无法精准控制签到时间。 - AnyRouter 主站的签到逻辑似乎是 “本次签到后 24 小时，可再次签到”，似乎并非 “0 点后可再次签到”。 签到成功后将在 Summary 面板展示签到结果： 脱敏示例（公开仓库默认展示） 非脱敏示例（私有仓库或开启调试模式） 方式二：在自有仓库中使用 Composite Action 先参照 方式一 中的内容配置环境变量。然后在您的仓库中创建 .github/workflows/checkin.yml 文件： 配置说明 账号配置 - name （可选）：账号显示名称 - cookies ：登录后的 session cookie - api user ：API 用户标识 支持两种配置方式，可以同时使用（账号会自动合并并去重）： 方式一：使用 ANYROUTER ACCOUNTS （数组格式） 适合一次性配置所有账号： 方式二：使用 ANYROUTER ACCOUNT 前缀（单账号格式） 适合独立管理每个账号，或者用于覆盖 ANYROUTER ACCOUNTS 中的配置（详见下一小节）。 字段覆盖功能 如果 ANYROUTER ACCOUNTS 中的账号有 api user 字段，系统会自动查找后缀包含该 api user 值的 ANYROUTER ACCOUNT 环境变量，并用其中的字段覆盖原有配置。这样您可以只更新 cookies 而无需重复填写其他字段： 通知配置 本系统支持多平台通知： - [x] 邮箱： EMAIL NOTIF CONFIG - [x] 钉钉机器","default_branch":null,"files":null,"tree":[],"storefront":"/r/rakuyoMo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rakuyoMo/autocheck-anyrouter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}