- upstream sinmb79/blog-writer v3.2.1 코드 베이스 적용 - config_resolver, CLI, writer_bot, shorts pipeline 등 신규 기능 포함 - load_dotenv Windows 경로 → Docker 호환 load_dotenv() 변경 (25개 파일) - runtime_guard.py Docker 환경 bypass 추가 - config/blogs.json: eli-ai 블로그 정체성 (8개 카테고리) - config/sources.json: 38개 RSS 소스 유지 - config/engine.json: writing provider → gemini (2.5-flash) - config/safety_keywords.json: 모든 글 수동 승인 (score 101) - bots/scheduler.py: 시스템 프롬프트 eli 블로그 기준으로 업데이트 - bots/publisher_bot.py: .env refresh token OAuth 폴백 로직 추가 - requirements.txt: google-generativeai, groq 활성화 - Dockerfile + docker-compose.yml: NAS Docker 배포 설정 - CLAUDE.md: 프로젝트 메타데이터 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
19 lines
609 B
JSON
19 lines
609 B
JSON
{
|
|
"crypto_keywords": [
|
|
"스캠", "사기", "폰지", "러그풀", "소송", "코인",
|
|
"비트코인", "이더리움", "암호화폐", "가상화폐"
|
|
],
|
|
"criticism_keywords": [
|
|
"고소", "피해", "논란", "비리", "내부고발", "고발"
|
|
],
|
|
"investment_keywords": [
|
|
"수익 보장", "확실한 수익", "반드시 오른다", "무조건", "투자 권유"
|
|
],
|
|
"legal_keywords": [
|
|
"불법", "위법", "처벌", "벌금", "징역", "기소"
|
|
],
|
|
"always_manual_review": ["팩트체크", "재테크절약"],
|
|
"min_sources_required": 2,
|
|
"min_quality_score_for_auto": 101
|
|
}
|