# umdp **Repository Path**: Tareya/umdp ## Basic Information - **Project Name**: umdp - **Description**: umdp(Unified Message Distribution Platform)是一款面向企业场景的多渠道智能消息推送平台,深度整合主流办公通讯工具,提供高度灵活的消息分发解决方案。 - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-09-01 - **Last Updated**: 2025-09-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # umdp 消息推送平台 **umdp**(Unified Message Distribution Platform)是一款面向企业场景的多渠道智能消息推送平台,深度整合主流办公通讯工具,提供高度灵活的消息分发解决方案。 --- ## 核心功能 ### 1. 全渠道消息集成 - **支持平台**: - 企业微信(API/群机器人) - 飞书(API/自定义机器人) - 钉钉(工作通知/群机器人) - 邮件(SMTP/Exchange协议) - 电话(语音通知/短信网关) ### 2. 可视化渠道配置 - 渠道配置可视化 - 业务级消息通道管理 - 失败自动重试机制(只支持电话重试) ### 3. 消息模板 - 支持自定义消息内容 - 支持消息模板变量 ### 4. 调用日志 - 调用日志记录 - 调用日志查询 ## 快速开始 ### 1. 环境要求 - 数据库:MySQL 5.7+ - redis 3.0+ ### 2. 安装 - 下载源码 - 导入数据库脚本 - 修改配置文件 #### 1. 前端服务 进入前端frontend目录,安装依赖: ```bash cd frontend pnpm install ``` 初始账号: ```bash # 用户名 admin # 密码 admin ``` 启动前端服务: ```bash pnpm run dev ``` ### 2. 后端服务 配置信息: ```bash # 配置文件路径 conf/config.yaml ``` 启动后端服务: ```bash go run main.go ``` ## 赞赏 如果您觉得这个项目对您有帮助,欢迎赞赏支持: 赞赏码