Sonarr / Radarr + Server酱:追剧下载入库时微信收到通知
效果:Sonarr/Radarr 完成抓取、下载、入库等事件时,自动推送消息到微信。
前置条件
- Server酱 SendKey:登录 sct.ftqq.com,在「SendKey」页面复制。首次使用可参考 30 秒获取教程。注意
schan://协议仅支持SCT开头的 SendKey。 - Apprise API 容器:Sonarr/Radarr 内置的 Apprise 连接器为 B 类集成,需先运行官方
caronc/apprise-api容器,部署方式见 Apprise 接入文档。 - Sonarr / Radarr:已安装并正常运行。
配置步骤
1. 命令行验证 SendKey 可用
配置前先用 apprise CLI 确认 SendKey 与 schan:// 协议工作正常:
pip install apprise && apprise -t "测试" -b "正文" "schan://你的SENDKEY"
收到微信推送说明链路通畅,继续下一步。
2. 部署 apprise-api 容器
Sonarr/Radarr 的 Apprise 连接器需要对接 apprise-api 服务。部署细节见 Apprise 接入文档,完成后记下 apprise-api 的访问地址。
3. 在 Sonarr / Radarr 中添加 Apprise 连接
进入 Settings → Connect → + → Apprise,填写以下关键字段:
| 字段 | 值 |
|---|---|
| Base Url | 你的 apprise-api 地址 |
| Stateless URLs | schan://你的SENDKEY |
勾选你需要通知的事件类型(具体选项以应用内实际显示为准),保存即可。
同家族的 Prowlarr / Lidarr / Readarr 配置路径完全相同(源码同路径
Notifications/Apprise/Apprise.cs),按上述步骤操作即可。
完整示例
以下为 Sonarr/Radarr Apprise 连接器的完整配置值,可直接填入:
- Base Url:你的 apprise-api 地址
- Stateless URLs:
schan://你的SENDKEY
保存后在连接器页面触发测试,微信应收到一条测试消息。
常见问题
免费额度够用吗?
免费用户每天 5 条,每分钟上限 50 条。追剧场景通常远低于此限制。订阅会员目前特价最低 3 元/月,一天最多可发 1000 条(价格详情)。
消息没收到怎么办?
先确认 apprise-api 容器正常运行,再用步骤 1 的命令行验证 SendKey。如仍无法排查,参考 常见问题与排查。如需推送到企业微信/钉钉/飞书群,参见 通道说明。
sctp 开头的 SendKey 能用吗?
不能。schan:// 协议仅支持 SCT 开头的 SendKey。
不想部署 apprise-api 容器怎么办?
Sonarr/Radarr 的 Webhook 连接器可发送固定 JSON 请求,也可用 Custom Script 连接器执行 curl 命令直接调用 Server酱 API,无需额外容器。
频率有限制吗?
每分钟上限 50 条。Sonarr/Radarr 批量入库时可能短时间触发多条通知,如遇丢失可适当调整事件触发粒度。
相关集成
- Apprise 通用接入 — apprise-api 容器部署与 schan:// 协议详解
- Python 脚本推送 — 用 Python 调用 Server酱 API
- 青龙面板任务通知 — 定时任务执行结果推送到微信