- 博客
- Apprise 入门攻略:支持多平台的通知工具
Apprise 入门攻略:支持多平台的通知工具
Apprise 是什么?
简单来说,Apprise 是一个通知推送的瑞士军刀。它把各种五花八门的通知服务统一成一个简单的接口。你不用再为每个平台写不同的代码了,一个命令就能群发!
它能干啥?
- 支持 100+ 通知服务:邮件、Telegram、Discord、Slack、钉钉、飞书、Pushover... wx 就先别想了
- 统一的调用方式:不管是什么平台,调用方式都一样简单
- 支持附件发送:图片、文件统统都能发
- 轻量级:不吃资源,运行贼快
- 可以自定义插件:如果有它不支持的服务,你还能自己写插件
https://appstore.lazycat.cloud/#/shop/detail/io.zeroc.app.apprise
快速上手:5 分钟搞定第一条通知
应用安装后,打开首页

可以看到左侧是导航栏,右侧是功能讲解。 点击左侧Configuration Manager(配置管理器) • 用于管理和查看当前的通知服务配置。 • 可以添加、修改、删除通知渠道(如 Telegram、邮件等)。 • 适合需要持久化保存通知配置的场景。
点击这里,查看服务状态是否正常

如果成功会返回 ok

点击Apprise Details 这里列出了所有支持的平台,以及怎么使用

以飞书为例

可以看到,它需要一个 token,类似 feishu://token 就能使用了

如果不知道怎么获取飞书的 token,可以参考我的这篇攻略
比如某个飞书群的 webhook 地址是: https://open.feishu.cn/open-apis/bot/v2/hook/1d9148be-bdbe-44aa-a3a4-7a8cddd4e0124eb
其中 hook/后面的这一串数,就是我们需要的 token
在 configuration 里,我们加上飞书的配置,保存一下

在右侧的通知功能里,我们新建一条通知

点击下方发送按钮

提示发送成功了

回到飞书群,可以看到消息已经收到了:

常用平台配置速查
邮件(Gmail 为例)
mailto://你的邮箱:应用专用密码@gmail.com
注意:需要在 Google 账户设置里生成"应用专用密码"
Telegram
- 找 @BotFather 创建机器人,获取 token
- 找 @userinfobot 获取你的 ChatID
- 格式:
tgram://机器人token/ChatID
Discord
- 服务器设置 → 整合 → Webhook → 创建 Webhook
- 复制 Webhook URL 里的 ID 和 Token
- 格式:
discord://webhook_id/webhook_token
钉钉
dingtalk://token/
企业微信
wxteams://corpid/corpsecret/agentid
常见问题解答
Q: Apprise 支持微信通知吗? A: 原生不支持(毕竟是老外的项目)。但你可以通过 Server 酱、PushPlus 等国内服务间接实现。
Q: 能同时发送给多个接收者吗? A: 当然可以!多写几个 URL 就行:
apprise -t "群发" -b "内容" \
"tgram://token/chatid1" \
"tgram://token/chatid2" \
"mailto://email@gmail.com"
总结
Apprise 是一个相当实用的工具,特别是当你需要:
- 监控服务器状态
- 自动化任务通知
- 多平台消息分发
- 整合各种服务的通知
它最大的优势就是简单统一,它能让你的通知系统变得超级简单,再也不用为各种 API 文档头疼了!
