Telegram 出站消息清洗器(RFC)
Telegram 出站消息清洗器(RFC)
状态:提案 / RFC
本文提出一个 Telegram 出站消息的“清洗层”设想,用于在发送到 Telegram API 之前,剔除包装标签与内部诊断信息。
目标
- 去除包装工件(例如
<reply>、<NO_REPLY>、<tool_schema>) - 丢弃内部诊断(错误码、run ID、网关细节)
- 对未知 slash 命令返回静态兜底文案
需要拦截的泄露模式
- 工具/运行时错误:
tool call validation failed、not in request.tools - JSON 脚手架:
\"type\": \"function_call\" - 标记/垃圾文本:
NO_CONTEXT、NO_API_KEY等
建议行为
- 未知 slash 命令 → 固定回复(例如 “Unknown command. Use /help.”)
- 未知 slash 命令 → 不触发 LLM
- Telegram 出站消息 → 禁止输出内部诊断细节
验证建议
实现后应以测试语料库覆盖关键 case,并进行手工烟测:发送 /unknown_command 期望得到静态兜底回复。