Skip to content

特色功能

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浏览器自动缓存 - 提高访问速度

Released under the MIT License.