diff --git a/plan/250906_news_system_integration.md b/plan/250906_news_system_integration.md index 8e5ced0..3e42355 100644 --- a/plan/250906_news_system_integration.md +++ b/plan/250906_news_system_integration.md @@ -56,8 +56,8 @@ rb8001 → POST skill-publish:8511/publish ### 3.1 Slack Block Kit 메시지 (rb8001) **위치**: app/skills/news_posting_skill.py (신규) -**함수**: send_news_for_posting() -**참고**: skill_news/app/services/naver_startup_news_service.py +**함수**: send_news_for_posting(), create_news_blocks() +**참고**: naver_startup_news_service.py ```python blocks = [ { @@ -88,7 +88,7 @@ async def handle_interaction(request: Request): **확인 필요**: Slack App 설정의 Interactive URL ### 3.3 skill-publish 연동 (rb8001) -**위치**: 새 파일 app/skills/publish_integration.py +**위치**: news_posting_skill.py 내부 함수 ```python async def publish_to_squarespace(news_data): async with httpx.AsyncClient() as client: @@ -108,8 +108,10 @@ async def publish_to_squarespace(news_data): ### rb8001 (.env) ```bash -# 추가 환경변수 불필요 -# Bot Token (xoxb-) 이미 설정됨 +COMPANY_X_NEWS_CHANNEL_ID=C09CP4MDX71 +COMPANY_X_NEWS_KEYWORDS=컴퍼니엑스,COMPANY X,Company-X +COMPANY_X_NEWS_SCHEDULE=0 10 * * 1-5 # cron +SKILL_PUBLISH_URL=http://localhost:8511 ``` ### skill-publish (.env)