
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,可以参考我的[这篇攻略](https://lazycat.cloud/playground/guideline/1276)
比如某个飞书群的 webhook 地址是:
https://open.feishu.cn/open-apis/bot/v2/hook/1d9148be-bdbe-44aa-a3a4-7a8cddd4e0124eb
其中 hook/后面的这一串数,就是我们需要的 token
在 configuration 里,我们加上飞书的配置,保存一下

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

点击下方发送按钮

提示发送成功了

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

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