1 Star 0 Fork 0

Turbolisten / smart-ding-talk

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 1.40 KB
一键复制 编辑 原始数据 按行查看 历史
Turbolisten 提交于 2020-04-25 15:57 . update

smart-ding-talk

一款精简的发送钉钉机器人消息的工具

maven依赖:


        <dependency>
            <groupId>net.1024lab</groupId>
            <artifactId>smart-ding-talk</artifactId>
            <version>1.0.0-SNAPSHOT</version>
        </dependency>

钉钉群自定义机器人消息推送示例:

spring-boot :


@Configuration
public class SmartDingTalkConfig {

    @Bean
    public DingTalkRobotNotify createDingTalkRobotNotify() {
        DingTalkRobotNotify robotNotify = DingTalkRobotNotifyBuilder.custom()
            // 如果需要自定义HttpClient 可以手动指定, 否则不需要
            .setHttpClient()
            // 钉钉机器人 access token
            .setRobotAccessToken("xxxxx")
            // 设置 secret
            .setSecret("xxxx")
            .build();
        return robotNotify;
    }
}

机器人消息推送示例:


    @Autowired
    private DingTalkRobotNotify dingTalkRobotNotify;
    
    public void test() {
        DingTalkRobotMsgMarkdown msg = new DingTalkRobotMsgMarkdown();
        msg.setTitle("test title");
        msg.setText("the little yellow flower is floating in the air since the day of my birth");
        dingTalkRobotNotify.sendNotify(msg);
    }

目前支持的机器人消息格式:

格式 class
markdown DingTalkRobotMsgMarkdown
text DingTalkRobotMsgText
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/listen1015/smart-ding-talk.git
git@gitee.com:listen1015/smart-ding-talk.git
listen1015
smart-ding-talk
smart-ding-talk
develop

搜索帮助

Bbcd6f05 5694891 0cc6727d 5694891