Files
blog-writer/.gitignore
sinmb79 9b44a07a44 feat: v3.2 — YouTube Shorts 봇 + 수동 어시스트 + 보안 개선
주요 추가 기능:
- bots/shorts/ 서브모듈 7개: tts_engine, script_extractor, asset_resolver,
  stock_fetcher, caption_renderer, video_assembler, youtube_uploader
- bots/shorts_bot.py: 6단계 Shorts 파이프라인 오케스트레이터
  (auto/semi_auto 두 가지 생산 모드, CLI 지원)
- bots/writer_bot.py: 독립 실행형 AI 글쓰기 봇 (대시보드 연동)
- bots/assist_bot.py: URL 기반 수동 어시스트 파이프라인
- config/shorts_config.json: Shorts 전체 설정
- templates/shorts/extract_prompt.txt: LLM 스크립트 추출 프롬프트
- scheduler.py에 shorts 잡(10:35/16:00) + /shorts Telegram 명령 추가

보안 개선:
- .env 파일 외부 경로 참조로 변경 (load_dotenv dotenv_path, 24개 파일)
- .gitignore에 민감 파일/내부 문서/런타임 데이터 항목 추가

문서:
- README.md 전면 재작성 (상세 한글 설명, 설치/설정/사용법 포함)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-28 17:51:02 +09:00

82 lines
2.5 KiB
Plaintext

# ─── 환경 변수 / 시크릿 — 절대 커밋하지 말 것 ───────────────
.env
token.json
credentials.json
service_account*.json
*_secret*.json
*_key*.json
# ─── 내부 기획·설계 문서 (비공개) ───────────────────────────
blog-engine-final-masterplan-v3.txt
shorts-bot-masterplan-v2.md
character-design-brief.md
system-engine-config-novel-pipeline*.txt
dashboard-planning-spec.txt
# ─── 제휴/파트너스 설정 (개인 계정 정보 포함) ────────────────
coopang_partners.txt
# ─── Claude Code 내부 설정 ───────────────────────────────────
.claude/
# ─── 런타임 데이터 (개인 글감/발행 이력) ─────────────────────
data/topics/*.json
data/collected/*.json
data/discarded/*.json
data/pending_review/*.json
data/published/*.json
data/analytics/*.json
data/drafts/*.json
data/originals/*.json
data/images/
data/images/pending_prompts.json
data/shorts/tts/
data/shorts/clips/
data/shorts/rendered/
data/shorts/scripts/
data/shorts/captions/
data/shorts/published/
data/assist/sessions/
data/assist/inbox/
data/novels/
input/images/
input/videos/
input/audio/
input/scripts/
input/_processed/
# ─── 생성된 미디어 / 에셋 ─────────────────────────────────────
data/outputs/
assets/characters/
assets/backgrounds/
assets/bgm/
assets/fonts/*.ttf
assets/fonts/*.otf
# ─── 소설 설정 (개인 작품 정보) ──────────────────────────────
config/novels/
# ─── Python ─────────────────────────────────────────────────
venv/
__pycache__/
*.pyc
*.pyo
*.pyd
*.egg-info/
dist/
build/
.eggs/
# ─── 로그 ────────────────────────────────────────────────────
logs/
# ─── Node.js (대시보드 프론트엔드) ───────────────────────────
dashboard/frontend/node_modules/
# ─── IDE ──────────────────────────────────────────────────────
.vscode/
.idea/
*.swp
*.swo
Thumbs.db