适用于青龙面板的终末地森空岛签到脚本
- 支持多账号
- 支持国服 & 国际服
- 支持青龙面板多平台推送
此脚本在原项目的基础上进行了以下改进:
- ✅ 适配终末地的签到接口
- ✅ 优化了签到结果的格式化打印
- ✅ 添加了国际服支持
原项目: https://github.com/Zerolouis/skyland_auto_sign_qinglong
原项目的原项目:https://gitee.com/FancyCabbage/skyland-auto-sign
(这个项目1.4起版本已支持终末地)
| 项目 | 值 |
|---|---|
| 名称 | 终末地签到 |
| 地址 | https://github.com/sjtt2/endfield_auto_sign.git |
| 分支 | master |
| 定时 | 0 0 23 * * * |
在青龙面板中添加环境变量:
| 服务器 | 环境变量名 | 示例值 |
|---|---|---|
| 国服 | SKYLAND_TOKEN |
token1;token2;token3 |
| 国际服 | SKPORT_TOKEN |
token1;token2 |
💡 多账号使用英文分号
;分隔,单账号不需要分号
Token获取方式:如何获取 Token?
- 默认定时:
0 30 8 * * *(每天上午8:30自动签到) - 也可以手动点击"运行"立即测试
-
登录森空岛
-
访问这个网址 https://web-api.skland.com/account/info/hg
会返回如下信息
{ "code": 0, "data": { "content": "Token" }, "msg": "接口会返回您的鹰角网络通行证账号的登录凭证,此凭证可以用于鹰角网络账号系统校验您登录的有效性。泄露登录凭证属于极度危险操作,为了您的账号安全,请勿将此凭证以任何形式告知他人!" }data.content即为token
-
登录skport
-
访问这个网址 https://web-api.skport.com/cookie_store/account_token
会返回如下信息
{ "code":0, "data":{ "content":"Token" }, "msg":""}data.content即为token
适配了青龙面板的多平台推送
-
在青龙面板添加环境变量
名称:
SKYLAND_NOTIFY值:
true(设置为false或不添加此变量则不推送) -
配置推送渠道
在青龙面板
配置文件中的config.sh中填入相对应的推送API的环境变量即可
以下内容在config.sh中配置,不需要自己创建环境变量
| 推送方式 | 需要配置的核心环境变量 |
|---|---|
| Server 酱 | PUSH_KEY |
| Bark (iOS) | BARK_PUSH |
| Telegram | TG_BOT_TOKEN, TG_USER_ID |
| 钉钉机器人 | DD_BOT_TOKEN, DD_BOT_SECRET |
| 企业微信机器人 | QYWX_KEY |
| 企业微信应用 | QYWX_AM |
| iGot 聚合 | IGOT_PUSH_KEY |
| Push Plus | PUSH_PLUS_TOKEN |
| 微加机器人 | WE_PLUS_BOT_TOKEN |
| go-cqhttp | GOBOT_URL, GOBOT_TOKEN |
| Gotify | GOTIFY_URL, GOTIFY_TOKEN |
| PushDeer | DEER_KEY |
| Synology Chat | CHAT_URL, CHAT_TOKEN |
| 智能微秘书 | AIBOTK_KEY |
| CHRONOCAT | CHRONOCAT_URL, CHRONOCAT_TOKEN |
| SMTP 邮件 | SMTP_SERVER, SMTP_EMAIL, SMTP_PASSWORD |
| PushMe | PUSHME_KEY |
| 飞书机器人 | FSKEY |
| Qmsg 酱 | QMSG_KEY |
| Ntfy | NTFY_TOPIC, NTFY_URL |
| wxPusher | WXPUSHER_APP_TOKEN, WXPUSHER_UIDS |
| 自定义 Webhook | WEBHOOK_URL, WEBHOOK_METHOD |
仅测试了钉钉的推送,如有问题请反馈
Tip
详细的变量名称和渠道支持,请直接参考 config.sh
如果无法直接访问国际服接口,可以在青龙面板添加代理环境变量:
| 环境变量 | 示例值 |
|---|---|
http_proxy |
http://127.0.0.1:7890 |
https_proxy |
http://127.0.0.1:7890 |
💡 Docker 容器内访问宿主机代理时,将
127.0.0.1改为宿主机局域网 IP(如192.168.x.x)
⚠️ 注意:环境变量名使用小写http_proxy/https_proxy
本脚本运行需要 requests 库,青龙面板一般自带。若缺失:
- 进入
依赖管理->Python3 - 点击
创建依赖 - 输入
requests并保存
如果你使用自定义 Webhook,可以在 URL 或 Body 中使用以下占位符:
$title: 邮件/消息标题(如:终末地每日签到结果)$content: 详细的签到状态汇总