创建钉群,添加机器人
创建群
添加机器人并设置信息
需要注意的是设置“安全设置”时如果使用自定义关键词方式,那设置的内容必须要包含告警消息的内容
代码
模拟http请求发送通知
/*** @param content 消息内容* @param webhook 设置告警通知的群中机器人的webhook地址* @author Czw* @date 2024/08/21*/
private static void sendWechatMsg(String content, String webhook) {HttpHeaders headers = new HttpHeaders();// jsonheaders.setContentType(MediaType.APPLICATION_JSON_UTF8);WeChatMsg weChatMsg = new WeChatMsg();// 设置消息类型weChatMsg.setMsgtype("text");// 设置消息内容weChatMsg.setText(new WeChatMsg.Markdown(content, Arrays.asList(// 设置艾特对应人的手机号,可以做成配置添加"1980790****","@all")));String jsonString = JSONObject.toJSONString(weChatMsg);HttpEntity<String> requestEntity = new HttpEntity<>(jsonString, headers);String url = webhook;ResponseEntity<String> responseEntity = restTemplate.postForEntity(url, requestEntity, String.class);String responseBody = responseEntity.getBody();log.info("发送消息: Req:{} Resp:{}", jsonString, responseBody);}