Fix: [3.0.3] JSON 파싱 강화 + Discord 전송 안정화
Some checks failed
news-summary-bot-cicd / build_push_deploy (push) Has been cancelled
Some checks failed
news-summary-bot-cicd / build_push_deploy (push) Has been cancelled
- summarizer: 코드펜스/잡텍스트 포함된 Claude 응답도 안정적으로 파싱 - summarizer: 프롬프트에 코드펜스 금지 명시 - main: Discord embed용 summary 통합 필드 추가 - docs: n8n Discord 노드를 JSON.stringify() 방식으로 변경 (줄바꿈/따옴표 이스케이프) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
10
app/main.py
10
app/main.py
@@ -41,6 +41,16 @@ async def summarize_video(
|
||||
"error_message": str(e),
|
||||
}
|
||||
|
||||
# Discord embed description용 통합 요약
|
||||
parts = []
|
||||
if summary.get("oneliner"):
|
||||
parts.append(f"**{summary['oneliner']}**")
|
||||
if summary.get("main_points"):
|
||||
parts.append(f"\n{summary['main_points']}")
|
||||
if summary.get("conclusion"):
|
||||
parts.append(f"\n> {summary['conclusion']}")
|
||||
summary["summary"] = "\n".join(parts)
|
||||
|
||||
return {**base, "status": "ok", **summary}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user