Эх сурвалжийг харах

feat(docs): Add telegram-dev documentation directory

tukuaiai 1 сар өмнө
parent
commit
95399f9f52

+ 41 - 0
documents/telegram-dev/telegram Markdown 代码块格式修复记录 2025-12-15.md

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