Skip to content

Latest commit

 

History

History
68 lines (47 loc) · 2.94 KB

File metadata and controls

68 lines (47 loc) · 2.94 KB

WJKC Auto Check-in Action 🚀

这是一个基于 GitHub Actions 的自动化脚本,用于每日自动在网际快车 (wjkc.lol) 网站执行签到任务,以获取每日奖励。

WJKC Check-in (Dev)

免责声明: 本项目仅用于学习和技术研究。请在遵守目标网站用户协议的前提下使用。因使用本项目而导致的任何问题,项目作者概不负责。


✨ 功能特点

  • 自动登录:通过账号密码模拟登录,自动获取/刷新 Token,无需手动抓包。
  • 全自动化:一次配置,每日自动执行。
  • 多账号支持:支持配置多个账号,并为每个账号设置别名。
  • 安全可靠:使用 GitHub Secrets 存储账号密码,确保凭证安全。
  • 实时通知:通过 PushPlus 发送详细的签到结果报告。

🔧 部署指南

1. Fork 或克隆本项目

  • 点击本仓库右上角的 Fork 按钮,将此项目复刻到你自己的 GitHub 账号下。
  • 重要: 进入你 Fork 后的仓库,点击 Settings,将仓库的可见性设置为 私有 (Private)

2. 添加仓库 Secrets

这是最关键的一步。进入你的仓库,依次点击 Settings -> Secrets and variables -> Actions,然后点击 New repository secret 按钮,添加以下 Secrets:

  • WJKC_CREDENTIALS (必需)

    • Name: WJKC_CREDENTIALS
    • Value: 填入你的账号信息,每行一个账号,格式为 邮箱,密码,别名
    • 邮箱密码 是必需的,用英文逗号隔开。
    • 别名 是可选的,用于在通知中区分账号。

    格式示例:

    user1@example.com,password123,我的主账号
    user2@example.com,another_password
    
  • NOTIFY (可选,推荐配置)

    • Name: NOTIFY
    • Value: 你的通知渠道配置。
    • PushPlus 示例:
    pushplus:你的PushPlus_Token
    

3. 启用并运行 Action

  1. 进入你的仓库,点击上方的 Actions 标签页。
  2. 在左侧的工作流列表中,点击 WJKC Daily Check-in (Dev Branch)
  3. 点击右侧的 Run workflow 按钮,确保分支选择的是 dev,然后点击绿色的 Run workflow 按钮来手动触发一次,以测试配置是否正确。
  4. 测试成功后,脚本将在预设的时间(默认为每天北京时间凌晨 2:00)自动运行。

🚀 开发与部署流程

本项目使用 dev 分支作为开发和测试分支,main 分支作为稳定的生产分支。

  • 所有新的功能和改动都在 dev 分支上进行。
  • dev 分支的 Action 配置(.github/workflows/checkin.yml)只监听 dev 分支的事件。
  • dev 分支的功能测试稳定后,可以将其合并到 main 分支。