Files
Message-Push-Nest/docs/guide/features.md
T
2026-02-04 19:33:10 +08:00

148 lines
4.6 KiB
Markdown

# 特色功能
Message Nest 提供了丰富的功能,帮助您轻松实现多渠道消息推送。
## 核心功能
### 多渠道推送
支持多种主流消息推送渠道,一次配置,多处使用。
- **邮件发送** - 支持标准SMTP邮件发送,适用于正式通知和账单发送
- **钉钉** - 支持钉钉机器人消息推送,适用于团队协作和系统告警
- **企业微信** - 支持企业微信应用消息推送,适用于企业内部通知
- **飞书** - 支持飞书机器人消息推送,适用于团队协作和项目管理
- **Telegram** - 支持 Telegram Bot 消息推送,适用于个人通知和跨国协作
- **Bark** - 支持 iOS 专用推送工具 Bark,适用于 iOS 设备的即时提醒
- **PushMe** - 支持 PushMe 消息推送服务,适用于跨平台消息通知
- **阿里云短信** - 支持阿里云短信服务,适用于验证码和重要通知
- **微信测试公众号** - 支持微信测试公众号模板消息发送,适用于开发测试
- **自定义 Webhook** - 支持自定义的Webhook消息发送,灵活对接第三方系统
- **自托管消息** - 可以将站点作为消息的接收方,登录站点查看消息
👉 [查看推送渠道配置详细说明](/guide/channels)
### 消息模板(⭐推荐)
通过模板管理消息内容,支持占位符动态替换,大幅提高开发效率和维护便利性。
**核心特性:**
- ✅ 支持 Text、HTML、Markdown 三种格式
- ✅ 占位符动态替换(`{{key}}` 语法)
- ✅ 多实例配置,一次发送多渠道
-@提醒功能(钉钉、企业微信、飞书)
- ✅ 模板启用/禁用控制
- ✅ 版本管理和灰度发布
**适用场景:**
- 用户通知(注册、登录、密码重置)
- 订单消息(下单、支付、发货、退款)
- 系统告警(服务异常、资源不足)
- 营销推广(活动通知、优惠券)
👉 [查看消息模板详细说明](/guide/template)
### 发送任务
基于任务的消息发送方式,适用于完全动态的消息内容。
**核心特性:**
- ✅ 配置多个推送渠道
- ✅ 支持多种消息格式
- ✅ 获取 API Token
- ✅ 查看发送日志
**说明:** 发送任务主要用于兼容历史数据,新项目推荐使用消息模板。
👉 [查看发送任务详细说明](/guide/tasks)
### 定时消息
自动化的定时消息发送功能,使用 Cron 表达式设置执行时间。
**核心特性:**
- ✅ 使用 Cron 表达式设置执行时间
- ✅ 关联发信任务进行发送
- ✅ 启用/禁用定时任务
- ✅ 立即执行测试
- ✅ 查看执行日志
**适用场景:**
- 每日报表推送
- 周会/月会提醒
- 定期系统巡检
- 月度账单推送
👉 [查看定时消息详细说明](/guide/scheduled-messages)
### 自托管消息
将 Message Nest 站点作为消息接收平台,用户登录站点查看消息。
**核心定位:**
- 💡 站点作为消息接收和展示平台
- 💡 用户登录站点查看消息
- 💡 不推送到外部渠道
**核心特性:**
- ✅ 站点作为消息中心
- ✅ 搜索消息
- ✅ 查看消息详情
**适用场景:**
- 站内消息中心
- 内部工作流通知平台
- 系统告警记录平台
- 消息归档平台
👉 [查看自托管消息详细说明](/guide/self-hosted-messages)
### 系统设置
灵活的系统配置和管理功能。
**配置项:**
- ✅ 站点设置(标题、标语、Logo、分页、Cookie 过期天数)
- ✅ 重置密码(修改当前用户密码)
- ✅ 日志清理(定时清理、保留条数)
- ✅ 登录日志(查看登录历史记录)
- ✅ 站点关于(版本信息、系统状态)
👉 [查看系统设置详细说明](/guide/settings)
## 其他功能
### 数据统计
支持数据统计展示,可以查看消息发送情况和历史记录。
### 异步发送
支持异步消息发送,提高系统性能和响应速度。
### 日志管理
- 支持日志查看自动刷新
- 支持查看定时清理日志
- 支持登录日志记录
### 数据库支持
- **SQLite** - 轻量级部署,无需额外数据库服务
- **MySQL 5.x / 8.x** - 支持主流MySQL版本
- **TiDB** - 支持分布式数据库TiDB
- 支持数据库SSL配置
### 部署方式
- **单应用打包** - 直接运行,无需部署前端页面
- **Docker 部署** - 支持从环境变量启动服务
- **Docker Compose** - 支持编排部署
- **前后端分离** - 支持独立部署前后端
### 界面特性
- **现代化UI** - 使用shadcn-vue组件,基于TailwindCSS
- **响应式设计** - 支持大中小屏自适应
- **单应用的HTML浏览器自动缓存** - 提高访问速度