From dab8ee02111f01c1cc89fa5e5c5f003c3ef6019f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=82=85=E5=93=A5?= <184172133@qq.com> Date: Sun, 15 Oct 2023 13:47:00 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E5=8A=9F=E8=83=BD=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E5=92=8C=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/application-dev.yml | 17 ++++++++++------- .../xfg/dev/tech/test/HttpClientTest.java | 7 +++++-- .../cn/bugstack/xfg/dev/tech/job/ZSXQJob.java | 2 +- 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/xfg-dev-tech-app/src/main/resources/application-dev.yml b/xfg-dev-tech-app/src/main/resources/application-dev.yml index 95ba7a3..d8e5438 100644 --- a/xfg-dev-tech-app/src/main/resources/application-dev.yml +++ b/xfg-dev-tech-app/src/main/resources/application-dev.yml @@ -3,15 +3,18 @@ server: application: name: xfg-dev-tech-zookeeper -# zookeeper 自定义链接配置 -zookeeper: +# ChatGLM SDK Config +chatglm: sdk: config: - connect-string: 192.168.1.103:2181 - base-sleep-time-ms: 1000 - max-retries: 3 - session-timeout-ms: 18000 - connection-timeout-ms: 30000 + # 状态;true = 开启、false 关闭 + enabled: true + # 官网地址 + api-host: https://open.bigmodel.cn/ + # 官网申请 https://open.bigmodel.cn/usercenter/apikeys + api-secret-key: 4e087e4135306ef4a676f0cce3c****.sg*****I + # 知识星球 Cookie 你需要获取你的 cookie 登录 + cookie: zsxq_access_token=86******3C-941D-817CA1303C87_9D76***** # 日志 logging: diff --git a/xfg-dev-tech-app/src/test/java/cn/bugstack/xfg/dev/tech/test/HttpClientTest.java b/xfg-dev-tech-app/src/test/java/cn/bugstack/xfg/dev/tech/test/HttpClientTest.java index d5443f6..b641085 100644 --- a/xfg-dev-tech-app/src/test/java/cn/bugstack/xfg/dev/tech/test/HttpClientTest.java +++ b/xfg-dev-tech-app/src/test/java/cn/bugstack/xfg/dev/tech/test/HttpClientTest.java @@ -34,6 +34,9 @@ import java.io.IOException; @Slf4j public class HttpClientTest { + // F12 点接口,看标头里的信息 https://wx.zsxq.com/dweb2/index/group/28885518425541 + private final String cookie = "zsxq_access_token=86EB233E***** 替换为你的"; + @Test public void test_httpClient_comments(){ CloseableHttpClient httpClient = HttpClientBuilder.create().build(); @@ -45,7 +48,7 @@ public class HttpClientTest { httpPost.setHeader("accept-language", "zh-CN,zh;q=0.9,en;q=0.8"); httpPost.setHeader("authority", "api.zsxq.com"); httpPost.setHeader("content-type", "application/json"); - httpPost.setHeader("cookie", "zsxq_access_token=86EB233E-BBD0-1E3C-941D-817CA1303C87_9D76421394C6F474"); + httpPost.setHeader("cookie", cookie); httpPost.setHeader("dnt", "1"); httpPost.setHeader("origin", "https://wx.zsxq.com"); httpPost.setHeader("referer", "https://wx.zsxq.com/"); @@ -87,7 +90,7 @@ public class HttpClientTest { get.addHeader("accept", "application/json, text/plain, */*"); get.addHeader("accept-language", "zh-CN,zh;q=0.9,en;q=0.8"); get.addHeader("authority", "api.zsxq.com"); - get.addHeader("cookie", "zsxq_access_token=86EB233E-BBD0-1E3C-941D-817CA1303C87_9D76421394C6F474"); + get.addHeader("cookie", cookie); get.addHeader("dnt", "1"); get.addHeader("origin", "https://wx.zsxq.com"); get.addHeader("referer", "https://wx.zsxq.com/"); diff --git a/xfg-dev-tech-trigger/src/main/java/cn/bugstack/xfg/dev/tech/job/ZSXQJob.java b/xfg-dev-tech-trigger/src/main/java/cn/bugstack/xfg/dev/tech/job/ZSXQJob.java index ab942d1..9c8ec66 100644 --- a/xfg-dev-tech-trigger/src/main/java/cn/bugstack/xfg/dev/tech/job/ZSXQJob.java +++ b/xfg-dev-tech-trigger/src/main/java/cn/bugstack/xfg/dev/tech/job/ZSXQJob.java @@ -45,7 +45,7 @@ public class ZSXQJob { @Autowired(required = false) private OpenAiSession openAiSession; - private final Set topicIds = new HashSet<>(); + private volatile Set topicIds = new HashSet<>(); @Value("${chatglm.sdk.config.cookie}") private String cookie; -- GitLab