企业微信通知服务 | QYWX Push
📖 项目概述
企业微信通知服务是一个功能强大、易于集成的企业微信消息推送解决方案,旨在帮助企业快速实现自动化消息通知功能。本服务提供了丰富的消息类型支持、灵活的配置管理、安全的API接口,以及直观的Web管理界面,使企业能够轻松构建属于自己的企业级消息通知系统。
✨ 核心特性
消息类型支持
- 📝 文本消息 - 支持基本文本格式和换行
- 📊 文本卡片消息 - 支持富文本展示,包含标题、描述和按钮
- 🖼️ 图片消息 - 支持发送图片文件
- 📋 图文消息 - 支持多图文展示,适合推送文章、公告等
- 📎 文件消息 - 支持发送各种文档文件
- 🔊 语音消息 - 支持发送语音文件
- 🎬 视频消息 - 支持发送视频文件
- 📌 Markdown消息 - 支持Markdown格式内容展示
实用功能亮点
- 🔧 灵活配置 - 支持多应用配置管理,每个应用独立配置企业微信参数
- 🔐 安全加密 - 敏感信息加密存储,支持HTTPS传输
- 📊 消息统计 - 提供消息发送和接收统计功能
- 💾 消息存储 - 接收消息自动存储,支持历史消息查询
- 🎛️ Web管理界面 - 提供直观的Web界面进行配置管理和消息发送测试
- 🔄 回调支持 - 支持企业微信回调,接收用户发送的消息
- 📁 文件上传 - 支持图片、文件、语音、视频等多种文件类型上传
- 🐳 Docker支持 - 提供Docker镜像,支持容器化部署
- 🌐 多平台兼容 - 支持Linux、Windows、macOS等多种操作系统
📚 详细文档
- 快速开始 - 如何安装和配置企业微信通知服务
- 高级特性 - 了解更多高级功能和配置选项
- 部署指南 - 详细的部署步骤和最佳实践
🔍 相关资源
📈 性能特点
- ⚡ 高性能 - Node.js异步处理,支持高并发请求
- 💾 低内存 - 基于SQLite轻量级数据库,内存占用小
- 🚀 快速响应 - 平均响应时间 < 100ms
- 📦 小体积 - Docker镜像 < 200MB,部署快速
- 🔄 高可用 - 支持健康检查,自动重启机制
- 📊 可监控 - 内置日志记录,便于问题排查
🌐 兼容性
支持的Node.js版本
- ✅ Node.js 18.x (推荐)
- ✅ Node.js 19.x
- ✅ Node.js 20.x (LTS)
支持的操作系统
- ✅ Ubuntu 18.04+
- ✅ CentOS 7+
- ✅ Windows 10+
- ✅ macOS 10.15+
- ✅ Alpine Linux (Docker)
支持的部署平台
- ✅ Docker / Docker Compose
- ✅ ClawCloud
- ✅ AWS EC2
- ✅ 阿里云ECS
- ✅ 腾讯云CVM
- ✅ 本地服务器