diff --git a/.release_log b/.release_log index ecef19c..09ad280 100644 --- a/.release_log +++ b/.release_log @@ -29,3 +29,4 @@ 29. [2025.12.17] 新增飞书机器人渠道、阿里云短信动态接收者、代码架构优化(注册模式重构、常量统一管理) 30. [2026.01.14] 新增 Telegram 机器人渠道、支持 HTTP/HTTPS/SOCKS5 代理配置、修复渠道测试类型断言错误、优化首页图表跨年显示 31. [2026.01.15] 新增 URL 路径前缀配置,支持将应用部署在子路径下(如 /message-nest) +32. [2026.01.21] 新增 Bark 推送渠道适配,支持 iOS 移动端推送 diff --git a/README.md b/README.md index c3e30dc..af42c12 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ Message Nest 是一个灵活而强大的消息推送整合平台,旨在简化 ## 特色 ✨ -- 🔄 **整合性:** 提供了多种消息推送方式,包括邮件、钉钉、企业微信、飞书、Telegram 等,方便你集中管理和定制通知。 +- 🔄 **整合性:** 提供了多种消息推送方式,包括邮件、钉钉、企业微信、飞书、Telegram、Bark 等,方便你集中管理和定制通知。 - 🎨 **自定义性:** 可以根据需求定制消息推送策略,满足不同场景的个性化需求。 - 📝 **模板化(⭐推荐):** 支持消息模板功能,通过占位符实现动态内容替换,一次定义多处复用,大幅提高开发效率和维护便利性。 - 🛠 **开放性:** 易于扩展和集成新的消息通知服务,以适应未来的变化。 @@ -37,6 +37,7 @@ Message Nest 是一个灵活而强大的消息推送整合平台,旨在简化 ### 最近更新 +**2026.01.21** - 新增 Bark 推送渠道适配 **2026.01.14** - 新增 Telegram 机器人渠道、支持 HTTP/SOCKS5 代理 **2025.12.17** - 新增飞书机器人渠道、阿里云短信、代码架构优化 **2025.12.06** - 新增消息模板功能、V2 API diff --git a/docs/guide/changelog.md b/docs/guide/changelog.md index 3feead9..cfe7890 100644 --- a/docs/guide/changelog.md +++ b/docs/guide/changelog.md @@ -1,5 +1,24 @@ # 更新日志 +## 2026 + +### 2026.01.21 +- **新增 Bark 推送渠道适配** + - 支持 iOS 移动端 Bark 消息推送 + - 支持配置 Push Key、分组、铃声、图标、时效性、跳转 URL 等参数 + - 支持连通性测试 + +### 2026.01.15 +- **新增 URL 路径前缀配置** + - 支持应用部署在子路径下(如 `/message-nest`) + - 自动适配前端资源路径和 API 请求路径 + +### 2026.01.14 +- **新增 Telegram 机器人渠道** + - 支持文本、Markdown、HTML 格式 + - 支持 HTTP/HTTPS/SOCKS5 代理配置 + - 支持自定义 API 地址代理 + ## 2025 ### 2025.12.17 diff --git a/docs/guide/channels.md b/docs/guide/channels.md index 974ba8e..70aee85 100644 --- a/docs/guide/channels.md +++ b/docs/guide/channels.md @@ -314,6 +314,57 @@ Telegram 支持以下格式: 4. 在返回的 JSON 中找到 `"chat":{"id":123456789}` 即为 Chat ID ::: +## Bark 推送 + +Bark 是一款 iOS 专用的推送软件,通过此渠道您可以将消息推送到您的 iPhone 上。 + +### 配置步骤 + +1. **安装 Bark App** + - 在 iPhone 上从 App Store 下载安装 [Bark](https://apps.apple.com/cn/app/bark-customed-notifications/id1403753828) + +2. **获取 Push Key** + - 打开 Bark App,您会看到类似于 `DxHcxxxxxRxxxxxxcm` 的设备 Key + - 如果使用自建服务器,请使用完整的服务器地址 + +3. **在 Message Nest 中配置** + - Push Key:填入您的设备 Key 或自建服务器地址 + - 其他参数(可选):根据需要填写分组、铃声、图标、时效性等 + +### 配置参数 + +| 参数 | 说明 | 必填 | 示例 | +|------|------|------|------| +| 渠道名称 | 自定义渠道名称 | 是 | `iPhone通知` | +| Push Key | 设备 Key 或自建 IP | 是 | `DxHcxxxxxRxxxxxxcm` | +| 存档 | 是否存档 (1 或 0) | 否 | `1` | +| 分组 | 推送分组 | 否 | `MessageNest` | +| 推送声音 | 推送铃声名称 | 否 | `glass` | +| 推送图标 | 图标 URL | 否 | `https://example.com/icon.png` | +| 推送时效 | active/timeSensitive/passive | 否 | `active` | +| 跳转 URL | 点击推送跳转的网址 | 否 | `https://github.com` | + +### 消息格式 + +Bark 支持以下格式: +- **Text** - 纯文本 + +### 使用场景 + +- ✅ 个人即时通知 +- ✅ 监控告警提醒 +- ✅ 自动化操作反馈 +- ✅ 关键信息推送 + +### 注意事项 + +::: warning 注意 +- 仅支持 iOS 设备 +- 确保 iPhone 已开启 Bark 的通知权限 +- 自建服务器需要确保服务器外网可访问 +- 部分铃声可能需要 Bark App 的 Pro 版本或特定版本支持 +::: + ## 微信测试公众号 通过微信测试公众号发送模板消息。 diff --git a/docs/guide/features.md b/docs/guide/features.md index 26f8a2c..a12fc99 100644 --- a/docs/guide/features.md +++ b/docs/guide/features.md @@ -13,6 +13,7 @@ Message Nest 提供了丰富的功能,帮助您轻松实现多渠道消息推 - **企业微信** - 支持企业微信应用消息推送,适用于企业内部通知 - **飞书** - 支持飞书机器人消息推送,适用于团队协作和项目管理 - **Telegram** - 支持 Telegram Bot 消息推送,适用于个人通知和跨国协作 +- **Bark** - 支持 iOS 专用推送工具 Bark,适用于 iOS 设备的即时提醒 - **阿里云短信** - 支持阿里云短信服务,适用于验证码和重要通知 - **微信测试公众号** - 支持微信测试公众号模板消息发送,适用于开发测试 - **自定义 Webhook** - 支持自定义的Webhook消息发送,灵活对接第三方系统