From 109aa107b4fa2f6d25b98a8e2df775d2b1e6c9ac Mon Sep 17 00:00:00 2001 From: kongyi <86504555@qq.com> Date: Thu, 5 Feb 2026 17:45:14 +0800 Subject: [PATCH] Fix atUserIds handling in BotReplier --- .../java/com/dingtalk/open/app/api/chatbot/BotReplier.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app-stream-api/src/main/java/com/dingtalk/open/app/api/chatbot/BotReplier.java b/app-stream-api/src/main/java/com/dingtalk/open/app/api/chatbot/BotReplier.java index 8566265..b4e830f 100644 --- a/app-stream-api/src/main/java/com/dingtalk/open/app/api/chatbot/BotReplier.java +++ b/app-stream-api/src/main/java/com/dingtalk/open/app/api/chatbot/BotReplier.java @@ -8,7 +8,6 @@ import java.net.HttpURLConnection; import java.net.URL; import java.nio.charset.StandardCharsets; -import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -44,7 +43,7 @@ public String replyText(String text, List atUserIds) throws IOException request.put("text", textContent); if (atUserIds != null && !atUserIds.isEmpty()) { Map atContent = new HashMap<>(); - atContent.put("atUserIds", Collections.singletonList("")); + atContent.put("atUserIds", atUserIds); request.put("at", atContent); } connection.getOutputStream().write(JSON.toJSONBytes(request, WriteEnumUsingToString)); @@ -77,7 +76,7 @@ public String replyMarkdown(String title, String text, List atUserIds) t request.put("markdown", markdownContent); if (atUserIds != null && !atUserIds.isEmpty()) { Map atContent = new HashMap<>(); - atContent.put("atUserIds", Collections.singletonList("")); + atContent.put("atUserIds", atUserIds); request.put("at", atContent); } connection.getOutputStream().write(JSON.toJSONBytes(request, WriteEnumUsingToString));