perf:glados消息配置
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
package com.xiang.xservice.fwd.config;
|
package com.xiang.xservice.config;
|
||||||
|
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
@@ -13,7 +13,7 @@ import java.util.List;
|
|||||||
@Getter
|
@Getter
|
||||||
@Setter
|
@Setter
|
||||||
@ConfigurationProperties(prefix = "dingtalk.robot.script")
|
@ConfigurationProperties(prefix = "dingtalk.robot.script")
|
||||||
public class DingTalkRobotConfig {
|
public class DingTalkRobotScriptConfig {
|
||||||
|
|
||||||
private String token;
|
private String token;
|
||||||
private String secret;
|
private String secret;
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
package com.xiang.xservice.config;
|
||||||
|
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author: xiang
|
||||||
|
* @Date: 2025-08-07 10:46
|
||||||
|
*/
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@ConfigurationProperties(prefix = "dingtalk.robot.xb")
|
||||||
|
public class DingTalkRobotXbConfig {
|
||||||
|
|
||||||
|
private String token;
|
||||||
|
private String secret;
|
||||||
|
private List<String> users;
|
||||||
|
|
||||||
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.xiang.xservice.fwd.service;
|
package com.xiang.xservice.fwd.service;
|
||||||
|
|
||||||
import com.xiang.xservice.basic.xservice.dingTalk.service.DingTalkService;
|
import com.xiang.xservice.basic.xservice.dingTalk.service.DingTalkService;
|
||||||
import com.xiang.xservice.fwd.config.DingTalkRobotConfig;
|
import com.xiang.xservice.config.DingTalkRobotScriptConfig;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
@@ -16,7 +16,7 @@ import org.springframework.stereotype.Service;
|
|||||||
public class DingTalkScriptMsgService {
|
public class DingTalkScriptMsgService {
|
||||||
|
|
||||||
private final DingTalkService dingTalkService;
|
private final DingTalkService dingTalkService;
|
||||||
private final DingTalkRobotConfig dingTalkRobotConfig;
|
private final DingTalkRobotScriptConfig dingTalkRobotConfig;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 发送脚本消息
|
* 发送脚本消息
|
||||||
|
|||||||
@@ -1,12 +1,11 @@
|
|||||||
package com.xiang.xservice.glados.service;
|
package com.xiang.xservice.glados.service;
|
||||||
|
|
||||||
import com.xiang.xservice.basic.xservice.dingTalk.service.DingTalkService;
|
import com.xiang.xservice.basic.xservice.dingTalk.service.DingTalkService;
|
||||||
|
import com.xiang.xservice.config.DingTalkRobotScriptConfig;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Author: xiang
|
* @Author: xiang
|
||||||
* @Date: 2025-08-07 10:30
|
* @Date: 2025-08-07 10:30
|
||||||
@@ -17,9 +16,7 @@ import java.util.List;
|
|||||||
public class DingTalkScriptMsgService {
|
public class DingTalkScriptMsgService {
|
||||||
|
|
||||||
private final DingTalkService dingTalkService;
|
private final DingTalkService dingTalkService;
|
||||||
private static final String SECRET = "SEC768ed578c0fb31a9aec84b1c1db4f195f5aca203985bbb9d549e23e41c8874d1";
|
private final DingTalkRobotScriptConfig dingTalkRobotScriptConfig;
|
||||||
private static final String TOKEN = "4709b708d961846e0aee523c5abc3b67e8fa424ee292501d85efd4e504f15a8b";
|
|
||||||
private static final String USER_ID = "450841600726084717";
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 发送脚本消息
|
* 发送脚本消息
|
||||||
@@ -27,7 +24,8 @@ public class DingTalkScriptMsgService {
|
|||||||
*/
|
*/
|
||||||
public void sendScriptMsg(String msg) {
|
public void sendScriptMsg(String msg) {
|
||||||
try {
|
try {
|
||||||
dingTalkService.sendRobotMessage(SECRET, TOKEN, List.of(USER_ID), msg);
|
dingTalkService.sendRobotMessage(dingTalkRobotScriptConfig.getSecret(), dingTalkRobotScriptConfig.getToken(),
|
||||||
|
dingTalkRobotScriptConfig.getUsers(), msg);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("信息发送异常, 信息:{}", msg, e);
|
log.error("信息发送异常, 信息:{}", msg, e);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,8 @@
|
|||||||
|
package com.xiang.xservice.xb.service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author: xiang
|
||||||
|
* @Date: 2025-08-07 11:02
|
||||||
|
*/
|
||||||
|
public class DingTalkRobotService {
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user