日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

用java模仿钉钉_java接入钉钉机器人(附源码)

發(fā)布時(shí)間:2025/3/20 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用java模仿钉钉_java接入钉钉机器人(附源码) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言

有研究pinpoint的網(wǎng)友提出,想實(shí)現(xiàn)pinpoint告警接入釘釘群和微信群聊, 正所謂,路要一步步走,飯要一口口吃。我們將這個(gè)任務(wù)拆解一下,以便以后的開發(fā)中能夠復(fù)用這些能力。

1、接入微信群聊(已實(shí)現(xiàn))

2、接入釘釘群聊(正在進(jìn)行)

3、實(shí)現(xiàn)pinpoint告警接口(待完成)

新建釘釘機(jī)器人

登錄釘釘網(wǎng)頁:

https://im.dingtalk.com

登錄說明文檔地址,以備隨時(shí)查詢:

https://ding-doc.dingtalk.com/doc#/serverapi2/qf2nxq

首先新建一個(gè)群聊

然后添加一個(gè)機(jī)器人

隨意設(shè)置一個(gè)機(jī)器人的名字,并添加到群組。

這里簡單的就采用自定義關(guān)鍵詞的方式來發(fā)送告警。

這意味著,我們的告警消息需要附帶【告警】兩個(gè)字,否則不能發(fā)送成功。

創(chuàng)建完機(jī)器人后會(huì)顯示如下界面:

接著,我們復(fù)制webhook地址,放入工程的配置文件中。

搭建工程

生成實(shí)體類

釘釘消息包含幾種消息類型及數(shù)據(jù)格式,我們一一定義。

引入依賴包

除了springboot自帶的,我們引入了hibernate-validator做參數(shù)校驗(yàn)。

引入httpclient方便定義RestTemplate,用于發(fā)送http請(qǐng)求。

定義RestTemplate

通過設(shè)置一系列的參數(shù),初始化一個(gè)Bean出來。

開發(fā)Api接口

我們定義一個(gè)controller,來接收請(qǐng)求處理,調(diào)用釘釘?shù)腶pi。

驗(yàn)證

需要注意,消息內(nèi)容,一定要帶上關(guān)鍵詞,否則可能出現(xiàn)以下問題。

其他詳細(xì)說明,請(qǐng)參閱釘釘?shù)慕涌谖臋n。

總結(jié)

釘釘?shù)臋C(jī)器人還是比較簡單的,通過新建機(jī)器人,通過webhook的方式能靈活的調(diào)用。

我們將調(diào)用服務(wù)封裝成一個(gè)微服務(wù),對(duì)外提供提供能力

后續(xù),我們會(huì)實(shí)現(xiàn)pinpoint的告警接口,將告警推送到釘釘和微信群。

具體微信群的對(duì)接方式,可以查閱公眾號(hào)內(nèi)文章:

本文源碼已經(jīng)上傳至github,需要的小伙伴可以在公眾號(hào)回復(fù)【釘釘】,自行獲取。

好看的人才能點(diǎn)

總結(jié)

以上是生活随笔為你收集整理的用java模仿钉钉_java接入钉钉机器人(附源码)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。