anirsspusher 是一个接收 Ani-RSS webhook 并通过 QQ 推送通知的服务。
- 接收 Ani-RSS webhook
- 自动解析番剧更新信息
- 支持发送到 QQ 群和私聊
- 内置 WebUI,可直接管理 OneBot 连接和推送目标
- 支持测试 OneBot 连通性和发送测试通知
仓库根目录已提供 docker-compose.yml。
启动:
docker compose up -d --build说明:
- 服务监听
8080端口 - 配置目录挂载到
/app/conf - 日志目录挂载到
/app/logs - 如果
conf/config.toml不存在,程序会自动生成默认配置 - 即使挂载的是空的
conf目录,也可以正常启动
启动后打开:
http://<your-server-ip>:8080/
可以直接在页面里完成这些操作:
- 配置 OneBot 的
host、port、token - 配置
group_ids和user_ids - 保存并立即生效
- 测试 OneBot 连通性
- 发送一条测试通知
Webhook 地址:
http://<your-server-ip>:8080/api/v1/anirss/callback
Webhook Body 示例:
{
"action": "${action}",
"title": "${title}",
"jpTitle": "${jpTitle}",
"score": "${score}",
"themoviedbName": "${themoviedbName}",
"tmdbid": "${tmdbid}",
"tmdbUrl": "${tmdburl}",
"bgmUrl": "${bgmUrl}",
"season": "${season}",
"episode": "${episode}",
"subgroup": "${subgroup}",
"progress": "${currentEpisodeNumber}/${totalEpisodeNumber}",
"premiere": "${year}-${month}-${date}",
"text": "${text}",
"downloadPath": "${downloadPath}",
"episodeTitle": "${episodeTitle}",
"bgmEpisodeTitle": "${bgmEpisodeTitle}",
"bgmJpEpisodeTitle": "${bgmJpEpisodeTitle}",
"image": "${image}"
}Emby 媒体入库 webhook 地址:
http://<your-server-ip>:8080/api/v1/emby/callback
这个入口会把 Emby 的入库事件转换成和现有 QQ 通知一致的消息格式再发送。
说明:
- 推荐在 Emby webhook payload 中带上
ServerUrl - 如果 payload 里同时带有图片 tag,服务会自动拼出 Emby 海报图 URL
- 如果没有图片相关字段,也仍然可以正常发送文本通知

