Revert "fix telegram not response"

This reverts commit 9edfe98ba1.
This commit is contained in:
czyt 2026-02-13 16:04:36 +08:00
parent f903cd047c
commit c42ec074df

View file

@ -359,7 +359,7 @@ func (c *TelegramChannel) handleMessage(ctx context.Context, update telego.Updat
"is_group": fmt.Sprintf("%t", message.Chat.Type != "private"), "is_group": fmt.Sprintf("%t", message.Chat.Type != "private"),
} }
c.HandleMessage(senderID, fmt.Sprintf("%d", chatID), content, mediaPaths, metadata) c.HandleMessage(fmt.Sprintf("%d", user.ID), fmt.Sprintf("%d", chatID), content, mediaPaths, metadata)
} }
func (c *TelegramChannel) downloadPhoto(ctx context.Context, fileID string) string { func (c *TelegramChannel) downloadPhoto(ctx context.Context, fileID string) string {
@ -470,11 +470,8 @@ func extractCodeBlocks(text string) codeBlockMatch {
codes = append(codes, match[1]) codes = append(codes, match[1])
} }
idx := 0
text = re.ReplaceAllStringFunc(text, func(m string) string { text = re.ReplaceAllStringFunc(text, func(m string) string {
s := fmt.Sprintf("\x00CB%d\x00", idx) return fmt.Sprintf("\x00CB%d\x00", len(codes)-1)
idx++
return s
}) })
return codeBlockMatch{text: text, codes: codes} return codeBlockMatch{text: text, codes: codes}
@ -494,11 +491,8 @@ func extractInlineCodes(text string) inlineCodeMatch {
codes = append(codes, match[1]) codes = append(codes, match[1])
} }
idx := 0
text = re.ReplaceAllStringFunc(text, func(m string) string { text = re.ReplaceAllStringFunc(text, func(m string) string {
s := fmt.Sprintf("\x00IC%d\x00", idx) return fmt.Sprintf("\x00IC%d\x00", len(codes)-1)
idx++
return s
}) })
return inlineCodeMatch{text: text, codes: codes} return inlineCodeMatch{text: text, codes: codes}