OMNI-NEXUS KCTA TOUR 본사 관리 · B2B 카테고리 설정
B2B 전용 — 고객(B2C) 메뉴에서는 관리자 링크를 노출하지 않습니다. 진입은 B2B 협업 게이트 또는 통합 포털에서만 안내합니다.
포털 상위노출·자료수집·상위업체·뉴스레터·통합 포털은 동일 로그인(허용 아이디 + 비밀번호)으로만 접근합니다. 설정은 js/b2b-staff-config.js
SEOUL (KST)
00:00:00
00:00:00
…
브라우저에서 동작하는 봇은 새 탭으로 엽니다. 포털 SEO·관광 수집·전체 FTP는 작업 PC에서 PowerShell로 실행합니다(가비아 웹호스팅만으로 원격 셸 실행 불가). 실행 후 JSON은 FTP 반영 뒤 운용결과 통합 보고에서 표·필터·복사로 확인하세요. 매일 아침 등록·실행 내역은 일별 봇·등록 대시보드에서 날짜별로 묶어 보고·체크하세요.
PC 일괄(프로젝트 루트에서 실행):
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\run-bots-and-deploy.ps1 -SkipTourApi
검수 봇만: powershell -NoProfile -File scripts\site-verify-bot.ps1 · TourAPI 포함 시 위 명령에서 -SkipTourApi 를 빼고 키를 설정하세요.
블로그 검색·수집봇 / 재가공 배포봇의 실행 명령·설명은 전국관광정보 운영·점검 → 블로그 봇으로 옮겼습니다. 위 리포트 버튼으로 JSON은 그대로 열 수 있습니다.
매일 자동: GitHub Actions — portal-tourism-bots-ikcta.yml · site-verify-ikcta.yml 가 각각 매일 UTC 스케줄로 봇을 돌리고(FTP 시크릿 시 서버 반영), PC 예약은 scripts\register-daily-bots-scheduled.ps1 또는 일괄 scripts\run-daily-bots-report-and-ftp.ps1 를 사용하세요. GitHub와 PC를 동시에 쓰면 같은 날 봇이 중복 실행될 수 있습니다.
이 구역에서 수집 리포트(URL별 성공·실패)와 통합 JSON을 불러와
인센티브·문화·축제를 각각 표로 미리보기합니다(일자·제목·요약·본문 앞부분·링크).
파일: data/gov-regional-collect.json,
data/gov-incentive-collect-report.json.
봇: scripts\gov-incentive-search-collect-bot.ps1 한 번에 인센티브·문화·축제 검색을 순차 실행합니다.
인센티브 열람: B2B 관리자 전용 · 공개 노출:
문화·축제 페이지
작업 PC — 수집만 실행(프로젝트 루트):
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\gov-incentive-search-collect-bot.ps1
서버의 수집·재가공·지역 manifest JSON을 읽어 최근 실행 요약, 시·도별 건수, URL별 성공 여부, 소식에 병합된 항목을 표로 보여 줍니다. 실행은 작업 PC PowerShell · FTP 반영 후 여기서 확인하세요. 17시·도 봇 명령 · 통합 보고 페이지 동일 패널
data/17-regions-travel-guide.json서버 JSON을 불러와 건수·메타·시·도별 집계와 앞부분 미리보기 표를 봅니다. 전체 목록은 가이드 페이지 · 원본 JSON
| 시·도 id | 표시명 | 합계 | 관광지 | 문화 |
|---|---|---|---|---|
| 불러오는 중… | ||||
| 시·도 | 권역 | 장소명 | 유형 | contentid |
|---|---|---|---|---|
| — | ||||
data/17-regions-travel-guide.json을
한국관광공사 KorService2로 갱신한 뒤, 동일 JSON·가이드 페이지를 FTP로 B2C(ikcta)에 올립니다.
브라우저 봇 패널과 별도로, 작업 PC에서 아래 PowerShell을 실행하는 것이 전담 파이프라인입니다.
매일 자동은 Windows 작업 스케줄러 등록으로 걸 수 있습니다(기본: incremental·가벼움).
불러오는 중…
수동 1회(프로젝트 루트): 매일 권장 · 시·도별 추가 수집(incremental)
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\run-17reg-collector-daily.ps1
전량 목록 교체(느림): -Mode jeju17 · 사진·개요까지(매우 느림): -Mode jeju17rich
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\run-17reg-collector-daily.ps1 -Mode jeju17
매일 자동(작업 스케줄러) — 기본 04:15 incremental. 제거 시 -Unregister
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\register-17reg-collector-daily.ps1 -DailyAt 04:15
로그: data/17reg-collector-bot.log · 키·FTP는 기존과 동일(secrets\data-go-kr-service-key.txt, secrets\ftp-password.local 또는 환경변수).
고객(B2C): 메인 「관광정보」버튼 → tourism-info-exposure.html 만.
운영·봇·JSON 점검은 고객 화면과 섞지 말고 korea-tourism-info-ops.html 로 모읍니다.
여행사 GDS·아마데우스 참고만 필요하면 travel-amadeus-reference.html입니다.
관광 소식창은 data/tourism-news.json에서 허브 링크를 관리합니다.
시·도별 사진·노출 전용 페이지는 tourism-info-exposure.html · data/b2c-region-exposure.json입니다.
tourism-info-exposure.htmldata/tourism-news.json에서 편집index.html · tourism-info-exposure.html · 운영 전용 korea-tourism-info-ops.html여기서 입력한 값은 로컬 저장소(ktour_products)에 등록되며, 각 B2C 페이지(숙박/렌트카/전세버스)에 즉시 반영됩니다. 숙박은 방타입·식사·부대시설과 주중/주말·성수기/비수기·엠바고 요금을 함께 올릴 수 있습니다. 같은 목록을 다른 PC나 서버 배포 환경에서 쓰려면 폼 아래 ktour_products 백업·복원으로 JSON을 내려받거나 붙여 넣으면 됩니다.
다른 PC·브라우저나 FTP 배포 후에도 동일 상품 목록을 쓰려면 JSON 파일로 내려받아 보관하거나, 아래에 붙여 넣어 복원하세요. (localStorage 키: ktour_products)
자동일정표(b2b-trip-itinerary.html)가 매번 읽는
data/trip-blog-collected-pins.json ·
data/tourism-news.json 요약입니다.
스크랩·기고는 자료수집에서 이어 가고, JSON 수정 후 FTP로 올리면 여기서도 갱신됩니다.
| 제목 | 지역 | 표시 |
|---|---|---|
| 불러오는 중… | ||
| 지역 id | 관광 | 식사 | items |
|---|---|---|---|
| — | |||
본 페이지 구역으로 바로 이동하거나, 다른 관리·운영 페이지로 이동합니다. 영문 파일명(예: verify-live)·띄어쓰기 AND 검색. 목록은 data/admin-hub-search-index.json에서 불러오며, 실패 시 내장 최소 목록으로 동작합니다.
상품·캐릭터 노출 현황. "사장님 상품이 뉴욕 랜드사에서 50번 조회됐습니다!"
통계가 쌓이면 표시됩니다. overseas.html·characters 페이지 이용 시 자동 기록.
체크된 카테고리만 B2B 사업자가 상품 등록 시 선택할 수 있습니다.
B2B 상품 등록자 목록. 허용된 사업자는 B2B 협업 페이지에서 상품·오피니언을 등록할 수 있습니다.
B2B 등록 허용 → b2b-gate.html (등록자 허용 후 B2B 협업 페이지에서 상품 등록)
[OMNI-NEXUS KCTA TOUR 공식 인증] 마크를 admin에서 수동으로 달아주세요.