Casto

🎬 Casto β€” ν”½λ‹΄ μ‡ΌμΈ /릴슀 μ™„μ „ μžλ™ 배포 μ—”μ§„

λ²”μœ„(2026-09-08): μΊμŠ€ν† λŠ” μ‚¬μš©μž 개인 채널 전담이닀 β€” 유튜브 γ€Œμ½•ν”½γ€(@kokpick_kr) + 콕픽 μΈμŠ€νƒ€. μœ ν–‰ν…œ 발꡴ β†’ μ‡ΌμΈ  μ œμž‘ β†’ 쿠팑 νŒŒνŠΈλ„ˆμŠ€ μ „ν™˜κΉŒμ§€κ°€ μΊμŠ€ν† μ˜ 일이닀. ν”½λ‹΄Β·μ›λ”λžœλ“œλ‘œμ˜ κΈ€ μœ μž…μ€ μΊμŠ€ν† μ˜ 일이 μ•„λ‹ˆλ‹€ β€” μƒˆ 도ꡬ λ§ˆν¬ν† (Markto)κ°€ μ „λ‹΄ν•œλ‹€. μΊμŠ€ν† κ°€ ν”½λ‹΄ μͺ½μ— 계속 μ œκ³΅ν•˜λŠ” 것은 μœ ν–‰ν…œ 글감 μš”μ²­μ„œ(data/topic_requests.json) ν•˜λ‚˜λΏμ΄λ©°, 흐름은 μΊμŠ€ν†  β†’ ν”½ν†  β†’ λ§ˆν¬ν†  ν•œ λ°©ν–₯이닀.

μŠ€ν¬λ¦½ν†  νŒ¨λ°€λ¦¬μ˜ 배포(Fanout) 라인. ν”½λ‹΄(pickdam.com) 글을 맀일 μ‡ΌμΈ /릴슀 μ˜μƒ(mp4)으둜 μ™„μ „ μžλ™ λ³€ν™˜ν•΄ ν…”λ ˆκ·Έλž¨μœΌλ‘œ 보낸닀 β€” ν°μ—μ„œ 1λΆ„ λ‚΄ 유튜브 μ‡ΌμΈ Β·μΈμŠ€νƒ€ 릴슀 μ—…λ‘œλ“œ.

λ™μž‘ 원리

[μ£Ό 1회] trend_scan.py   λ‹€λ₯Έ μ‡ΌμΈ /릴슀 뢄석(유튜브 인기 μ˜μƒ μ‹€μΈ‘) β†’ data/trends.json
                          "μ§€κΈˆ λ¨ΉνžˆλŠ” ν›…Β·ν˜•μ‹Β·μ†Œμž¬"λ₯Ό λ§€μ£Ό μžλ™ κ°±μ‹ 
[맀일]   make_short.py   ν”½λ‹΄ μ΅œμ‹  κΈ€ β†’ νŠΈλ Œλ“œ 반영 λŒ€λ³Έ(LLM)
                          β†’ 씬 μΉ΄λ“œ(캐릭터/싀사 μŠ€νƒ€μΌ) β†’ 무료 TTS λ‚΄λ ˆμ΄μ…˜
                          β†’ ffmpeg 1080Γ—1920 ν•©μ„± β†’ ν…”λ ˆκ·Έλž¨ 전솑

μ‹œν¬λ¦Ώ (Settings β†’ Secrets β†’ Actions)

이름 κ°’ λΉ„κ³ 
LLM_API_KEY Gemini ν‚€ Scripto/Picto와 동일
TELEGRAM_TOKEN / TELEGRAM_CHAT_ID 봇 토큰/μ±— 동일
YT_API_KEY YouTube Data API v3 ν‚€ 선택 β€” 있으면 νŠΈλ Œλ“œκ°€ β€˜μ‹€μΈ‘β€™ 기반

μ„€μ •: casto.json

λ‘œλ“œλ§΅