free-games-claimer + Server酱:自动领完免费游戏,微信告诉你领了啥
效果:free-games-claimer 自动领取 Epic、GOG、Amazon Prime 免费游戏后,通过 Server酱 把领取结果推送到你的微信。
前置条件
- Server酱 SendKey:登录 sct.ftqq.com,在「SendKey」页面复制。详见 30 秒获取 SendKey。schan:// 协议对接 Server酱Turbo,需要 SCT 开头的 SendKey。
- free-games-claimer:已通过 Docker 部署或准备部署。
配置步骤
1. 设置 NOTIFY 环境变量
docker run 方式:
docker run -e NOTIFY="schan://你的SENDKEY" \
vogler/free-games-claimer
docker-compose 方式:
services:
free-games-claimer:
image: vogler/free-games-claimer
environment:
- NOTIFY=schan://你的SENDKEY
将 你的SENDKEY 替换为你的 SCT 开头 SendKey。schan:// 是 Apprise 中 Server酱的专用协议,底层调用 https://sctapi.ftqq.com/你的SENDKEY.send。free-games-claimer 内置 Apprise 通知框架,NOTIFY 环境变量即为其通知配置入口。
2. 验证通知是否生效
部署完成后,等待 free-games-claimer 执行一次领取任务,检查微信是否收到通知。也可以用 Apprise 命令行单独测试 Server酱 通道:
pip install apprise
apprise -t "测试通知" -b "这是一条来自 free-games-claimer 的测试" "schan://你的SENDKEY"
3. 配置推送通道(可选)
如需推送到企业微信、钉钉群或飞书群,参见 通道配置说明。
完整示例
以下 docker-compose.yml 片段展示 NOTIFY 在配置中的位置,其他环境变量按 free-games-claimer 自身需求添加:
services:
free-games-claimer:
image: vogler/free-games-claimer
environment:
- NOTIFY=schan://你的SENDKEY
# 其他环境变量按 free-games-claimer 文档添加
restart: unless-stopped
通用 Apprise 接法详见 Apprise 接入 Server酱。
常见问题
每天能发多少条通知?
免费用户每天 5 条,每分钟上限 50 条。订阅会员目前特价最低 3 元/月,一天最多可发 1000 条(价格详情)。
设置了 NOTIFY 但没收到微信消息怎么办?
先确认 SendKey 为 SCT 开头。再用 apprise -vv 命令行测试通道是否通。更多排查步骤见 常见问题与排查。
领取频率高会不会触发限制?
Server酱 免费用户每分钟上限 50 条,会员每日 API 请求上限 1000 条。请根据 free-games-claimer 的实际领取频率评估是否足够。
相关集成
- 青龙面板接入 Server酱 — 定时任务通知,与 free-games-claimer 类似的自动化场景
- Python 脚本接入 Server酱 — 用 Python 代码直接调用 Server酱 API
- Uptime Kuma 接入 Server酱 — 服务监控告警推送到微信