钉钉群聊机器人

cocowwy-dingtalk-robot

cocowwy-dingtalk-start
钉钉群聊机器人
目前实现功能

  • 对同一个分组内的机器人,批量发送指定的消息
  • 在上述功能的基础上,实现根据手机号@指定人员
  • 在上述功能的情况下,实现消息延时发送,消息定时发送(coding…)

使用方式,引入 cocowwy-dingtalk-start
在业务层注入DingTalkApi

配置文件:

  dingding:
    robots:
      - label: label1
        signature: 群a的机器人的signature
        webhook: 群a的机器人的Webhook
      - label: label1
        signature: 群b的机器人的signature
        webhook: 群b的机器人的Webhook
      - label: label2
        signature: 群c的机器人的signature
        webhook: 群c的机器人的Webhook

robots下是一个机器人数组,可以放置任意多的机器人,
如果将a,b,c机器人设置成同一个label,那么消息推送则会对同一个label组的机器人进行推送

钉钉群引入机器人的方式

image

在钉钉群加入钉钉机器人,并在机器人设置中将如上的signaturewebhook放在yml配置文件里即可

测试

/**
 * @author cocowwy.cn
 * @create 2021-12-12-10:41
 */
@Component
public class Runner implements ApplicationRunner {
    @Autowired
    private DingTalkApi dingTalkApi;
    @Override
    public void run(ApplicationArguments args) throws Exception {
        // 发送的group  消息文案  群@的手机号
        dingTalkApi.sendTextAndAt("label1", "测试群发,@", Arrays.asList("群内某人手机号"));
    }
}
ac8e4f392c534bfce660392c18cc2befa9ac0e2972bb3209543f0ac08e99cbe0QzpcVXNlcnNcY29jb3d3eVxBcHBEYXRhXFJvYW1pbmdcRGluZ1RhbGtcMjA1Nzg0ODY1OV92MlxJbWFnZUZpbGVzXDE2Mzk2MzI3MDcyODdfREU4NTZEQ0QtMUI1NC00MDFmLTgwNjYtOEY1REUwNjc1OEUxLnBuZw== 472e2fd1b6f6f4a5ee1c0fd6f09d12af404ebed51cea1b47eca999d6ee52055aQzpcVXNlcnNcY29jb3d3eVxBcHBEYXRhXFJvYW1pbmdcRGluZ1RhbGtcMjA1Nzg0ODY1OV92MlxJbWFnZUZpbGVzXDE2Mzk2MzI3MDcyNThfNTg4NzBCMkMtRTNDQy00NWU2LUE1MUQtMDBERDAyNTA1N0Q4LnBuZw==

Jar包引用

将代码down下来后,打包dingtalk-robot-spring-boot-starter,引入即可
demo是测试用的,不需要理会~

 <dependency>
     <groupId>cn.cocowwy</groupId>
     <artifactId>dingtalk-robot-spring-boot-starter</artifactId>
     <version>1.0-SNAPSHOT</version>
 </dependency>

钉钉群聊机器人API,源码戳我
欢迎 starforkpr ~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值