# 特色功能 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浏览器自动缓存** - 提高访问速度