Nenhuma descrição

lifuquan e880797d81 20230706 1 ano atrás
doc 2e472f6f14 v1.1 20230525 1 ano atrás
src 2e472f6f14 v1.1 20230525 1 ano atrás
.gitignore 51923ea380 v1.0 通过readme可以查看版本信息 1 ano atrás
README.md e880797d81 20230706 1 ano atrás
pom.xml 2e472f6f14 v1.1 20230525 1 ano atrás

README.md

PushMessage

使用联通集团能力商店发布的能力向钉钉群推送消息。

使用方式

引入依赖

<dependency>
    <groupId>com.nokia</groupId>
    <artifactId>push-message-starter</artifactId>
    <version>1.0</version>
</dependency>

添加配置

  • properties配置

    pushmessage.enable=true
    pushmessage.url=http://10.244.18.105:8000/api/chinaUnicom/microservice/notice/pushMessage/v1
    pushmessage.appId=ENWaB7YdUD
    pushmessage.appSecret=oz4OgKBaMNwi4LWfLPbhrPbbuCS8T0Rb
    pushmessage.systemId=10000078
    pushmessage.moduleId=20000156
    pushmessage.busiCode=30000111
    
  • yml配置

    pushmessage:
    enable: true
    url: http://10.244.18.105:8000/api/chinaUnicom/microservice/notice/pushMessage/v1
    appId: ENWaB7YdUD
    appSecret: oz4OgKBaMNwi4LWfLPbhrPbbuCS8T0Rb
    systemId: 10000078
    moduleId: 20000156
    busiCode: 30000111
    

注入 PushMessageService

@Autowired
private PushMessageService pushMessageService;

// API说明
// accessToken 和 prefix 说明: 在钉钉群添加机器人的时候可以得到accessToken和prefix

// 发送纯文本 message
pushMessageService.sendTextMessage(String accessToken, String prefix, String message);
// 发送纯文本 message 并@到 由atList指定的用户 atList是手机号码的列表
pushMessageService.sendTextMessage(String accessToken, String prefix, String message, @Nullable List<Integer> atList);
// 发送纯文本 message 并@所有人
pushMessageService.sendTextMessage(String accessToken, String prefix, String message, @Nullable Boolean atAll)

// 发送markdown消息
pushMessageService.sendMarkdownMessage(String accessToken, String prefix, String messge)

版本更新记录

v1.1

  1. 修改钉钉群相关的两个参数(accessToken/prefix)为通过参数传入

参数如何获取可以参考这里

v1.0

  1. 支持发送text和markdown形式的数据
  2. 添加钉钉机器人时必须采用自定义关键词方式设置安全方式

    pushmessage:
    enable: true
    url: http://10.244.18.105:8000/api/chinaUnicom/microservice/notice/pushMessage/v1
    appId: ENWaB7YdUD
    appSecret: oz4OgKBaMNwi4LWfLPbhrPbbuCS8T0Rb
    systemId: 10000078
    moduleId: 20000156
    busiCode: 30000111
    # 在钉钉群添加机器人的时候可以得到accessToken和prefix
    accessToken: b2f1424d6119affaacab614b184f043fcd2c73db2651bb86eff29992d66820bf
    prefix: "CUC:"