1.8 KiB
1.8 KiB
뉴스 브리핑 줄간격 통일 및 동남아 이모지 제거
날짜: 2026-02-03 작성자: happybell80 관련 파일:
skill_news/app/services/naver_startup_news_service.pyskill_news/app/services/sea_news_service.pyskill_news/app/services/sea_news_filter.pyskill_news/app/utils/text_utils.pyrb8001/app/services/skills/startup_news_skill.py
1. 문제
- 줄간격 불일치: 동남아 앞 3줄, 명언 앞 1줄 등 섹션별 빈줄이 제각각이라 혼란.
- 동남아 이모지: Gemini 번역 또는 원본 기사 제목에서 이모지 유입.
2. 해결
2.1 줄간격 규칙 (각 단위 뒤 빈줄)
| 단위 | 뒤 빈줄 |
|---|---|
| 오프닝 | 2 |
| 출처 | 1 |
| 깡프로 헤드라인 | 2 |
| 동남아 소식 | 2 |
| 클로징 | 1 |
| 명언 | 1 |
2.2 이모지 제거 (2단계)
- 프롬프트:
translate_titles_to_korean에 "Do not use emojis." 추가. - 후처리:
strip_emoji()유틸로 번역 결과·포맷 출력 시 이모지 제거 (한글/한자 보존).
3. 변경 파일
| 레포 | 파일 | 변경 |
|---|---|---|
| skill_news | app/utils/text_utils.py | 신규. strip_emoji() |
| skill_news | app/services/sea_news_filter.py | 프롬프트 + 번역 후 strip_emoji |
| skill_news | app/services/sea_news_service.py | format_sea_news_for_slack에서 title strip_emoji |
| skill_news | app/services/naver_startup_news_service.py | 줄간격 규칙, 명언 뒤 1줄 추가 |
| rb8001 | app/services/skills/startup_news_skill.py | block 앞 빈 제거 (깡해드↔동남아 2줄) |
4. 교훈
- 각 단위 뒤 빈줄만 두고 앞 빈줄 중복 추가하지 않으면 통일 유지.
- strip_emoji Unicode 범위에 한글(AC00-D7A3) 포함 범위 넣지 말 것. 24C2-1F251 범위는 CJK 포함이라 제거함.