排盘完成后发送消息报错:
❌ 排盘失败: Can't parse entities: can't find end of the entity starting at byte offset 168
bot.py 中 header 消息的 Markdown 代码块格式错误。
原代码使用字符串拼接,在 ``后面加了\n`,导致 Telegram Markdown 解析器无法正确识别代码块边界:
# 错误写法
header = (
"```\n"
f"{filename}\n"
"```\n"
)
改用三引号字符串,确保 ``` 单独成行:
# 正确写法
header = f"""报告见附件
{filename} {ai_filename}
"""
services/telegram-service/src/bot.py 第 293-308 行