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