钉钉自定义机器人发送信息

        前一段时间,我们纵队内部纪律方面出了一些大问题,纵队内部说要整改这个事情,我当时就想起了恩栋学长在他们纵队搞的那个可以发送每天往群里发送考勤结果的钉钉小机器人,然后我就给我们的队长提议,要不咱们的二期谁有空也去写一个?然后我们队长就很亲切的给我说那个东西不难就调一个接口啥的,然后给你写吧,两天时间。然后内心惊喜连连。

惊喜连连

然后我就想好像是的哈,跟现在学的东西差不多吧,然后我就在第二天进行了大胆的尝试。

声明

这篇文章需要使用到工具有

- IntelliJ IDEA 

- 钉钉电脑客户端

-  钉钉的开发工具包(后边会说在哪里下载)

- 日志包  日志包下载链接

需要知到一些Java语言的基础    

说一下我的idea版本 :IntelliJ IDEA   2021.1.3 


预备工作

打开群设置 ——> 打开智能群助手 ——> 添加机器人——> 添加机器人——> 自定义


然后点确认,进入这个页面,名字得话随便起一个就行了,下面的安全设置得话,是三选一,我们就选择第一个,也就是最简单的一个。然后点完成


添加机器人

之后他会给你个链接,我们复制下来保存一下,然后点击完成。

机器人的基本配置到这里就完成了。然后点击安全设置下面那个说明文档。

钉钉官方在第一行明确的给我们说明了“安全设置三选一”即可,那么其他的两种我们就没必要管了

然后点击左侧目录树里面的自定义机器人接入,因为咱们都是学过Java,找到文档的这个部分,我们可以选择两种方式去测试我们的机器人。





开发工具包

下载解压之后是两个jar包


正文开始

都看到这里了, 来让我们打开idea,随便建一个工程吧。

第一步:创建新工程导jar包

看图这里不过多解释了

首先第一步导入钉钉开发工具包


打开页面,之后找到我们之前下载解压好的jar包 ,点击OK 进行导入

导入成功之后在我们的External Library 里面会有我们刚才导入的jar包


导完之后再把我们之前下载的日志包也导进去。

第二步

然后创建一个类,创建一个main方法,将官网上给我们的Java 代码粘进去


我这里对代码做了简化

```java

public class MyRobot {

    public static void main(String[] args) throws ApiException {

        DingTalkClient client =new DefaultDingTalkClient("https://oapi.dingtalk.com/robot/send?access_token=566cc69da782ec******");

OapiRobotSendRequest request =new OapiRobotSendRequest();

request.setMsgtype("text");

OapiRobotSendRequest.Text text =new OapiRobotSendRequest.Text();

text.setContent("测试文本消息");

request.setText(text);

OapiRobotSendResponse response = client.execute(request);

String body = response.getBody();

System.out.println(body);

}

}

```

上面的代码直接粘贴就行,然后把上面的链接换成我们之前保存过的这个链接

把 `text.setContent("测试文本消息");`这个里面的文本换成我们带有我们之前设置的关键字的话

因为我之前写的关键词就是测试所以这里我就不用换了

第三步

然后点击运行

然后查看钉钉群里机器人发了一条信息,我们 的任务就基本完成了

你以为这就结束了吗????

还没有,这种方式实在是太慢了,我就想让机器人发个信息,需要导这么多的东西吗?  


呵~忒。

接下来这个是一个非常快的发送信息的方式

快速的使用机器人发一个信息

在idea中创建一个工程,什么jar包都不用导入,直接创建一个点击右键创建一个HTTP Request


把官网给我们的那个最少的代码复制一下

```batch

curl 'https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx' \

-H  'Content-Type: application/json' \

-d  '{"msgtype": "text","text": {"content":"我就是我, 是不一样的烟火"}}'

```



把刚才复制的代码写进去


然后点击确认就会自动给我们生成一串代码

我们将链接换成我们机器人的那个链接 ,将content里面的内容换成我们要发送的包含关键词的内容,


然后点击左侧的那个运行,就可以发送我们的信息了

运行之后的结果是下面这张图说明发送成功了




文章到这里就结束了,其实最初不是想写这么长的,本来感觉这就是一个简单的发送请求,但是我没想到的是在写文章过程中,处处透漏着我功底不足的情况,让我写的很惭愧,感觉自己写出来的东西并没有我想想中的那么美好。因为我在线下尝试过给其他人去传授这种方式进行钉钉机器人发送信息,当时感觉很轻松,但是在写文章的时候尽限拘束。

文章开头说的那个东西实际我写了一天,当时碰到了很多的问题,当时在我看来让机器人发送信息是我碰见的最简单的一个问题了,真正让我感觉到费时间的其实是去看官方文档,查询各种的api之间的相互调用,然后就是对查询出来的数据进行筛选。

当我做出第一版的时候是下午的三四点,当时的程序写的很死版,想要修改一下查询的东西都要去改动源代码,这让当时的我看着很不爽,因为刚学了一点SpringBoot,修改各种东西只需要修改一下配置文件就行了,完全不需要去改动代码,所以当天剩下的时间我一直是在优化我的程序,将程序尽量设置的灵活,可以通过配置文件来实现不同的效果。虽然当时的我已经很明确的知道我最初的目的已经达到了,接下来写的优化代码这辈子都可能用不上了,但是我还是义无反顾去写了当时的程序。

就这吧。 

文章中可能会出现一些纰漏,小伙伴们有不懂的都可以在评论区中发出提问。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,670评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,928评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,926评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,238评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,112评论 4 356
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,138评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,545评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,232评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,496评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,596评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,369评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,226评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,600评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,906评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,185评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,516评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,721评论 2 335

推荐阅读更多精彩内容