Slack Lists 업체 관리 시스템 업데이트. 업체 추가/수정/삭제, 상태 변경, 채널 동기화. "slack list", "slacklist", "업체 리스트", "vendor list" 요청 시 사용.
EBS 프로젝트의 Slack Lists 업체 관리 시스템을 업데이트합니다.
/auto --update slacklist
/auto --update slack list
/auto --update slack-list
/update-slack-list
| 명령 | 설명 |
|---|---|
sync | Slack에서 최신 데이터 동기화 |
sync post | 동기화 후 채널 포스팅까지 |
add <name> <url> <info> | 새 업체 추가 |
update <id> <field> <value> | 업체 정보 수정 (multi-field 지원) |
status <id> <status> | 상태 변경 (후보→견적요청→계약 등) |
post | 채널에 요약 메시지 업데이트 |
report | 현재 상태 리포트 출력 |
이 스킬이 활성화되면 반드시 다음을 실행합니다.
python "C:/claude/ebs/tools/morning-automation/main.py"
| 사용자 요청 | 실행할 명령 |
|---|---|
| "동기화", "sync", "최신화" | python "C:/claude/ebs/tools/morning-automation/main.py" --full --no-report |
| "채널 업데이트", "post" | python "C:/claude/ebs/tools/morning-automation/main.py" --post |
| "리포트", "상태 확인" | python "C:/claude/ebs/tools/morning-automation/main.py" (incremental) |
| "업체 추가" | ListsCollector().add_vendor(name, url, info, category, contact, status) |
| "상태 변경" | ListsCollector().update_item_status(item_id, status) |
| "필드 수정" | ListsCollector().update_item_fields(item_id, {"field": "value"}) |
python -c "
import sys; sys.path.insert(0, 'C:/claude/ebs/tools/morning-automation')
from collectors import ListsCollector
c = ListsCollector()
s = c.get_summary()
print(f'총 {s[\"total\"]}개 업체')
print(f' Category A (통합 파트너): {s[\"A\"]}')
print(f' Category B (부품 공급): {s[\"B\"]}')
print(f' Category C (벤치마크): {s[\"C\"]}')
"
| 카테고리 | 설명 | 기준 | 업체 |
|---|---|---|---|
| A | 통합 파트너 후보 | RFID 카드 + 리더 통합 공급 가능 | Sun-Fly, Angel, 엠포플러스 |
| B | 부품 공급업체 | 카드 또는 리더 한쪽만 가능 | FEIG, GAO, Identiv, PONGEE, Waveshare, SparkFun, Adafruit, Faded Spade, ST Micro |
| C | 벤치마크/참조 | 이메일 불필요, 경쟁사 참조용 | PokerGFX, RF Poker, Abbiati, Matsui, S.I.T. Korea |
| 상태 | 설명 |
|---|---|
후보 | 초기 상태 |
견적요청 | RFI/RFQ 전송됨 |
견적수신 | 견적서 받음 |
협상중 | 가격/조건 협상 |
계약 | 계약 완료 |
보류 | 일시 보류 |
제외 | 후보에서 제외 |
| 필드 | column_id | 설명 |
|---|---|---|
name | Col0ACQP79Y1J | 업체명 (primary) |
category | Col0ACEPEKNRZ | 카테고리 |
description | Col0ACM5EBF1Q | 설명 |
contact | Col0ACHNF1G93 | 연락처 |
status | Col0AC5MSUPPZ | 상태 |
post 실행 시 #ggpnotice 채널의 기존 메시지를 업데이트합니다:
*EBS 업체 관리 - 통합 파트너 선정*
📋 업체 리스트 보기 (17개 업체)
카테고리 A: 3개 | B: 9개 | C: 5개
*RFI 현황:*
• Sun-Fly: 견적요청 📤 RFI 발송
• Angel Playing Cards: 견적요청 📤 RFI 발송
• 엠포플러스: 견적요청 📤 RFI 발송
_업데이트: 2026-02-05 12:00_
| 파일 | 용도 |
|---|---|
C:\claude\ebs\tools\morning-automation\main.py | 메인 스크립트 |
C:\claude\ebs\tools\morning-automation\collectors\lists_collector.py | Lists API 클라이언트 |
C:\claude\ebs\tools\morning-automation\reporters\slack_poster.py | 채널 포스팅 |
C:\claude\ebs\tools\morning-automation\data\slack_lists.json | 캐시된 데이터 |
C:\claude\json\slack_credentials.json | 인증 정보 (user_token 필요) |
Slack Lists API는 User Token (xoxp-...)이 필요합니다.
/auto --update slacklist sync post
/auto --update slacklist add "NewVendor" "https://example.com" "RFID 모듈 제조사"
/auto --update slacklist status Rec0ACEPH1DSP 견적요청
/auto --update slacklist update Rec0ACEPH1DSP contact [email protected]
/auto --update slacklist post
다음 키워드 감지 시 자동 활성화: