自用,用于 T00ls 论坛每日签到,防止账号变僵尸号。
签到脚本来源:HanZeYu-momo/Automatic-check-in-script-for-t00ls
- 自动登录并签到
- 支持钉钉机器人通知(可选)
- 支持 GitHub Actions 定时运行
- 进入你的 GitHub 仓库页面
- 点击顶部的
Settings标签 - 左侧菜单找到
Secrets and variables→ 点击Actions - 点击绿色按钮
New repository secret - 依次添加以下变量:
| Secret 名称 | 必填 | 说明 |
|---|---|---|
T00LS_USERNAME |
✅ | T00ls 用户名 |
T00LS_PASSWORD |
✅ | T00ls 密码 |
T00LS_QUESTIONID |
❌ | 安全问题 ID,默认 0 |
T00LS_ANSWER |
❌ | 安全问题答案 |
DD_ACCESS_TOKEN |
❌ | 钉钉机器人 access_token |
DD_SECRET |
❌ | 钉钉机器人加签密钥 |
- 打开钉钉,进入一个群(或新建一个群)
- 点击群设置 → 智能群助手 → 添加机器人
- 选择「自定义」机器人,设置名称
- 安全设置选择「加签」,复制生成的
SEC...开头的密钥(即DD_SECRET) - 点击完成,复制 Webhook 地址,格式如下:
https://oapi.dingtalk.com/robot/send?access_token=xxxxxxaccess_token=后面那串即为DD_ACCESS_TOKEN - 将这两个值添加到 GitHub Secrets
Fork 后需手动启用 Actions,进入 Actions 页面点击启用即可。
默认每天北京时间 8:00 自动执行,可在 .github/workflows/checkin.yml 中修改 cron 表达式。
在 Actions 页面可手动触发 workflow_dispatch。
仅供学习交流,请勿滥用。