# notification **Repository Path**: coco-polar/notification ## Basic Information - **Project Name**: notification - **Description**: No description available - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-02-15 - **Last Updated**: 2021-08-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # start-template #### 介绍 实现多种方式的通知发送功能,通过Http接口调用,可以实现短信/邮件/钉钉机器人/飞书机器人/企业微信机器人等方式发送通知 目前暂时只实现了文本消息发送功能 #### 软件架构 springboot notification-server 实现主要发送逻辑,作为单体应用部署 notification-client 作为依赖引入到应用中,通过配置文件指向server,调用server功能 #### 接口文档 ```json { "type": "2", "token": "钉钉、飞书、企业微信的webhook key", "toUser": "要发送通知的目标用户", "content": "要发送的通知内容" } ``` 如果通知类型type = 0, 则toUser应填写接收短消息的手机号(因为短信通道要收费,目前暂不支持) 如果通知类型type = 1, 则toUser应填写收件人邮箱 如果通知类型type = 2, 则token应填写钉钉机器人的access_token,toUser填写需要at的人的手机号码 如果通知类型type = 3, 则toUser应填写飞书机器人的access_token(at用户目前还未实现) 如果通知类型type = 4, 则token应填写企业微信机器人的key,toUser填写需要at的人的手机号码