# 뉴스 브리핑 줄간격 통일 및 동남아 이모지 제거 **날짜**: 2026-02-03 **작성자**: happybell80 **관련 파일**: - `skill_news/app/services/naver_startup_news_service.py` - `skill_news/app/services/sea_news_service.py` - `skill_news/app/services/sea_news_filter.py` - `skill_news/app/utils/text_utils.py` - `rb8001/app/services/skills/startup_news_skill.py` --- ## 1. 문제 - **줄간격 불일치**: 동남아 앞 3줄, 명언 앞 1줄 등 섹션별 빈줄이 제각각이라 혼란. - **동남아 이모지**: Gemini 번역 또는 원본 기사 제목에서 이모지 유입. ## 2. 해결 ### 2.1 줄간격 규칙 (각 단위 뒤 빈줄) | 단위 | 뒤 빈줄 | |------|---------| | 오프닝 | 2 | | 출처 | 1 | | 깡프로 헤드라인 | 2 | | 동남아 소식 | 2 | | 클로징 | 1 | | 명언 | 1 | ### 2.2 이모지 제거 (2단계) 1. **프롬프트**: `translate_titles_to_korean`에 "Do not use emojis." 추가. 2. **후처리**: `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 포함이라 제거함.