mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 15:38:19 +08:00
fix telegram
This commit is contained in:
@@ -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 已经转换过格式,直接发送)
|
||||||
|
|||||||
Reference in New Issue
Block a user