Watch Star Fork

snowheart / dingtalk-robotJavaGPL-3.0

加入码云
与超过 200 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
一个用Java打造的方便钉钉群机器人推送消息的轮子
克隆/下载
README.md 2.20 KB

dingtalk-robot

一个用Java打造的方便钉钉群机器人推送消息的轮子,其实并没有多大的创新,只是把我们常用的一些场景给集成封装了下。设计的时候参考了下面几个开源项目的设计思路

API文档

HelloWorld

starter工程仅依赖SpringBoot的spring-boot-autoconfigurespring-boot-starter-web模块,使用方法同样简单。

1.在pom文件中引入依赖,当前版本1.0.0.RELEASE

<dependency>
   <groupId>cn.snowheart</groupId>
   <artifactId>spring-boot-dingtalk-robot-starter</artifactId>
   <version>${dingtalk-robot-version}</version>
</dependency>

2.在application.properties中配置钉钉机器人的WebHook地址

dingtalk.robot.webhook=https://oapi.dingtalk.com/robot/send?access_token=7eb0673858d5b8636cc4189a708517478d3444f25fe887aef73c7bf99756127f

3.在应用Application启动类上加@EnabledDingTalkRobot注解之后,即可启动调用钉钉机器人的WebHook服务了。

@EnabledDingTalkRobot
@SpringBootApplication
public class DemoApplication {

   public static void main(String[] args) {
       SpringApplication.run(DemoApplication.class, args);
   }

}

TODO List

  1. 补充完善使用手册及API文档
  2. 支持通过配置方式创建多个DingTalkRobotClient
  3. 完善Demo模块程序,做一个可视化页面 ...

Note

如果你发现了程序BUG或者有其他好的建议,可以通过发邮件[sxjwzxlwx@yeah.net]或者Issues的方式联系我,不胜感激。

  • 折腾了小半天,实在没办法提交到中央仓库,总是报错。无奈只能现行发布到自己的私服,之后再研究怎么往中央仓库发布。

项目点评 ( 5 )

你可以在登录后,发表评论

8_float_left_people 8_float_left_close