时间设定了每天签到2次,为了防止断签,漏签。
在CNB上使用的话,一定要看下方的CNB配置
使用此 Python 脚本可以自动为多个嘉立创账号完成每日签到任务,并通过 Server 酱推送签到结果至微信。
SendKey 分组,分组推送签到结果F12 打开浏览器开发者工具X-JLC-AccessToken,复制其值, 分隔示例:
TOKEN_LIST="token1,token2,token3"
SendKey, 分隔,数量需与 TOKEN_LIST 一一对应示例:
SEND_KEY_LIST="key1,key2,key3"
支持通过环境变量传参,适用于定时任务部署、云函数等场景:
export TOKEN_LIST="token1,token2"
export SEND_KEY_LIST="sendkey1,sendkey2"
也可通过 .env 文件或 CI/CD 系统配置界面进行设置:
TOKEN_LIST=token1,token2 SEND_KEY_LIST=sendkey1,sendkey2
imports:
# 引用密钥仓库中的特定文件,修改成你自己的env.dev.yml地址
- https://cnb.cool/o.s/key/-/blob/main/env.dev.yml
| 变量名 | 示例值 | 说明 |
|---|---|---|
| TOKEN_LIST | token1,token2 | 多个 token 用英文逗号分隔 |
| SEND_KEY_LIST | key1,key2 | 与 token 一一对应 |
创建 .env 文件:
TOKEN_LIST=your_token1,your_token2
SEND_KEY_LIST=your_key1,your_key2
name: JLC Auto Sign
on:
schedule:
- cron: '0 */6 * * *' # 每 6 小时执行一次,UTC 时间
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
本项目遵循 MIT License,欢迎自由使用和修改。