fix telegram

This commit is contained in:
jxxghp
2025-11-18 21:31:44 +08:00
parent 147a477365
commit 767496f81b
+3 -10
View File
@@ -555,21 +555,14 @@ class Telegram:
ret = None ret = None
try: try:
# 使用 telegramify 处理原始 Markdown 文本 # 使用 telegramify 处理原始 Markdown 文本
# telegramify 会同时完成格式转换和智能分割 chunks = list(telegramify_markdown.markdownify(
# 如果文本已经转换过,也可以直接传入,telegramify 会处理
chunks = list(telegramify_markdown.telegramify(
caption, caption,
max_length=4095, # Telegram 消息最大长度 max_length=4095
interpreter=None # 不使用代码块解释器,直接发送文本
)) ))
if not chunks: if not chunks:
# 如果没有分割,使用 markdownify 转换后直接发送 # 如果没有分割,使用 markdownify 转换后直接发送
converted = telegramify_markdown.markdownify( converted = telegramify_markdown.markdownify(caption)
caption,
max_line_length=None,
normalize_whitespace=False
)
chunks = [converted] chunks = [converted]
# 发送所有消息块(telegramify 已经转换过格式,直接发送) # 发送所有消息块(telegramify 已经转换过格式,直接发送)