From f11c2ed13884dfab3104a0bfeefd7f847f64fd35 Mon Sep 17 00:00:00 2001 From: kevin Date: Wed, 1 Jul 2026 12:24:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=9E=E5=A4=8Dai=E5=9B=9E=E5=A4=8Demoji?= =?UTF-8?q?=E7=9A=84=E8=83=BD=E5=8A=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/autoreply/service.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/internal/autoreply/service.go b/internal/autoreply/service.go index a19f21d..40295cb 100644 --- a/internal/autoreply/service.go +++ b/internal/autoreply/service.go @@ -509,6 +509,16 @@ func cleanReplyText(text string) string { sb.WriteRune(r) case r == 0x3002 || r == 0xFF1F || r == 0xFF01 || r == 0xFF0C || r == 0xFF1A: // Fullwidth punctuation sb.WriteRune(r) + case r >= 0x1F600 && r <= 0x1F64F: // Emoticons + sb.WriteRune(r) + case r >= 0x1F300 && r <= 0x1F5FF: // Misc Symbols and Pictographs + sb.WriteRune(r) + case r >= 0x1F680 && r <= 0x1F6FF: // Transport and Map Symbols + sb.WriteRune(r) + case r >= 0x1F900 && r <= 0x1F9FF: // Supplemental Symbols and Pictographs + sb.WriteRune(r) + case r >= 0x2600 && r <= 0x27BF: // Misc Symbols + Dingbats + sb.WriteRune(r) default: continue // Skip all other characters }