From 742cc486423d1c083e747ebffbd51ba9dcd567c5 Mon Sep 17 00:00:00 2001 From: happybell80 Date: Sat, 6 Sep 2025 18:36:52 +0900 Subject: [PATCH] =?UTF-8?q?Update:=20=ED=86=B5=ED=95=A9=20=EA=B3=84?= =?UTF-8?q?=ED=9A=8D=20-=20=ED=99=98=EA=B2=BD=EB=B3=80=EC=88=98=20?= =?UTF-8?q?=EB=B0=8F=20=ED=95=A8=EC=88=98=20=EC=83=81=EC=84=B8=20=EB=B0=98?= =?UTF-8?q?=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 환경변수 상세 내용 추가 - create_news_blocks() 함수 명시 - publish_integration.py → news_posting_skill.py 내부로 변경 --- plan/250906_news_system_integration.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) 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)