구분
- B2C: 메인 버튼·관광정보 —
tourism-info-exposure.html, 메인 소식·링크 —data/tourism-news.json - 시·도별 사진·문구:
data/b2c-region-exposure.json(블로그 봇과 별도 편집) - 운영: 아래 JSON·리포트·스크립트·가이드 봇 패널 — 배포·FTP·PC 작업 스케줄과 연동
블로그 검색 수집봇 · 재가공 배포봇
메인 관광 소식(data/tourism-news.json) 반영용입니다. 실행은 작업 PC PowerShell(가비아 호스팅만으로 원격 셸 불가). 수집 후 재가공 봇으로 합치고 FTP 배포하면 소식창에 노출됩니다.
관광정보 페이지의 사진·지역 문구는 이 JSON과 별도로 data/b2c-region-exposure.json 을 편집합니다.
블로그 검색·수집봇 (프로젝트 루트에서 실행):
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\blog-search-collect-bot.ps1
블로그 재가공 배포봇:
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\blog-reprocess-deploy-bot.ps1
통합 표·필터는 운용 결과 통합 보고 · 관리자 전체 허브는 admin.html#운용봇
17개 시·도별 봇(검색·수집 / 재가공·배포)
시·도마다 검색어·수집 결과·region 필드를 분리합니다. 수집 JSON은
data/blog-bot-collected-by-region/{시도id}.json,
목록 요약은 blog-bot-collected-regions-manifest.json 입니다.
메타·검색어는 data/blog-bot-regions-17.json 에서 조정합니다.
한 지역만: 수집 → 재가공(배포 옵션)
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\blog-region-bot-pipeline.ps1 -RegionId seoul -MaxItems 24 -TakeTop 12 powershell -NoProfile -ExecutionPolicy Bypass -File scripts\blog-region-bot-pipeline.ps1 -RegionId seoul -Deploy
17곳 일괄(수집만 / 재가공만 / 파이프라인)
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\run-all-17-region-blog-bots.ps1 -Phase Collect -MaxItems 20 powershell -NoProfile -ExecutionPolicy Bypass -File scripts\run-all-17-region-blog-bots.ps1 -Phase Reprocess -TakeTop 10 powershell -NoProfile -ExecutionPolicy Bypass -File scripts\run-all-17-region-blog-bots.ps1 -Phase Pipeline -Deploy
시·도별 파일을 모두 합쳐 한 번에 재가공·배포(소식 통합)
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\blog-merge-all-regions-reprocess.ps1 -TakeTop 40 -Deploy
개별 명령:
py scripts\blog-search-collect-bot.py --region-id gyeonggi ·
py scripts\blog-reprocess-deploy-bot.py --region-id gyeonggi ·
py scripts\blog-reprocess-deploy-bot.py --merge-all-regions
자동 점검 · 수집 리포트
-
data/tourism-collect-report.json
메인 상단 「최신 관광 정보 점검」패널과 동일 소스.
tourism-collect-bot.ps1등으로 갱신. -
data/tourism-bot-home-items.json
운영 참고 알림 피드. 고객 소식 목록과는 합치지 않음.
-
운용 결과 통합 보고
포털·관광 수집·검수 실행 요약.
- 포털·관광 봇 리포트(JSON)
-
17지자체 가이드 — 브라우저 패널(#bot-panel)
지역별 합치기·등록·PC 전량 스크립트와 짝.
-
data/17reg-collector-status.json
전담 수집 파이프라인 마지막 실행 상태(PC 스크립트가 갱신).
스크립트(참고)
저장소 scripts/ — 로컬·작업 PC에서 실행. FTP는 사용자가 설정.