Skip to content

Foticing/LC-AutoSign

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 

Repository files navigation

📬 jlc自动签到脚本

使用此 Python 脚本可以自动为多个jlc账号完成每日签到任务,并通过 Server 酱推送签到结果至微信。


✨ 项目功能

  • ✅ 支持 多个账号并发签到
  • 🎁 自动判断是否为第七天签到并领取8个金豆
  • 💰 获取并显示当前账号金豆数量
  • 📊 将账号按通知 SendKey 分组,分组推送签到结果
  • 📲 使用 Server 酱 实时推送签到通知到微信

🔧 使用前准备

1️⃣ 获取 AccessToken

  1. 打开 官网
  2. 登录账号,按 F12 打开浏览器开发者工具(目前更新了策略用电脑访问上面的连接会直接跳转,建议按F12后,按Ctrl+Shift+M切换下。)
  3. 在「Network」中找到任意请求
  4. 查看请求头 Header 中的 X-JLC-AccessToken,复制其值
  5. 多个账号用英文逗号 , 分隔
  6. 建议使用手机抓包,请勿手动退出账号,否则会导致token失效

2️⃣ 获取 SendKey(Server 酱)

  1. 打开 Server 酱官网
  2. 注册并登录后,进入「发送通道」页面
  3. 创建通知通道并获取 SendKey
  4. 多个账号用英文逗号 , 分隔,数量需与 TOKEN_LIST 一一对应

⚙️ 配置说明

GitHub Actions 配置

  1. Fork 本仓库
  2. 进入仓库 Settings → Secrets → Actions
  3. 添加以下 Secrets:
变量名 示例值 说明
TOKEN_LIST token1,token2 多个 token 用英文逗号分隔
SEND_KEY_LIST key1,key2 与 token 一一对应

token 用英文逗号分隔!不需要加单引号双引号。多个账号之间用逗号隔开就好了。有几个账号,就贴几个通知KEY(可以相同,也可以不同。不同的没测试过不一定能用)。不然跑不起来

本地运行配置

TOKEN_LIST这样填:your_token1,your_token2
SEND_KEY_LIST这样填:your_key1,your_key2

📋 执行流程

  1. 自动签到获取金豆
  2. 检查是否为第七天签到
  3. 查询当前金豆余额并推送

⏱️ GitHub Actions 定时运行

创建 .github/workflows/jlc-signin.yml

name: JLC Auto Sign

on:
  schedule:
    - cron: '0 16,22,4,10 * * *'  # 每 6 小时执行一次,UTC + 8 北京时间

  workflow_dispatch:

jobs:
  sign:
    runs-on: ubuntu-latest
    steps:
    - name: Checkout
      uses: actions/checkout@v3

    - name: Run Sign Script
      env:
        TOKEN_LIST: ${{ secrets.TOKEN_LIST }}
        SEND_KEY_LIST: ${{ secrets.SEND_KEY_LIST }}
      run: |
        python main.py

📄 License

本项目遵循 MIT License,欢迎自由使用和修改。

About

立创自动签到

Resources

Stars

23 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages