Update: 통합 계획 - 환경변수 및 함수 상세 반영
- 환경변수 상세 내용 추가 - create_news_blocks() 함수 명시 - publish_integration.py → news_posting_skill.py 내부로 변경
This commit is contained in:
parent
adbb4a7e8e
commit
742cc48642
@ -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)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user