From 767496f81ba131b6984b6d8a60c1fa81d61d2f61 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Tue, 18 Nov 2025 21:31:44 +0800 Subject: [PATCH] fix telegram --- app/modules/telegram/telegram.py | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/app/modules/telegram/telegram.py b/app/modules/telegram/telegram.py index 062f78ac..6224c662 100644 --- a/app/modules/telegram/telegram.py +++ b/app/modules/telegram/telegram.py @@ -555,21 +555,14 @@ class Telegram: ret = None try: # 使用 telegramify 处理原始 Markdown 文本 - # telegramify 会同时完成格式转换和智能分割 - # 如果文本已经转换过,也可以直接传入,telegramify 会处理 - chunks = list(telegramify_markdown.telegramify( + chunks = list(telegramify_markdown.markdownify( caption, - max_length=4095, # Telegram 消息最大长度 - interpreter=None # 不使用代码块解释器,直接发送文本 + max_length=4095 )) if not chunks: # 如果没有分割,使用 markdownify 转换后直接发送 - converted = telegramify_markdown.markdownify( - caption, - max_line_length=None, - normalize_whitespace=False - ) + converted = telegramify_markdown.markdownify(caption) chunks = [converted] # 发送所有消息块(telegramify 已经转换过格式,直接发送)