register_posting
Register collected job postings into the Notion job analysis database. Avoids duplicates by checking the posting link, except when the existing status is closed. Returns JSON results for batch summary notification.
Instructions
수집한 공고를 노션 "🗃️ 공고 분석" DB에 등록합니다. 채용링크 기준으로 중복이면(단, 기존 상태가 "마감"이면 예외) 건너뜁니다. created_at은 자동으로 기록되고, 디스코드 알림은 이 호출마다 보내지 않습니다 — 결과를 JSON으로 반환하니 여러 건을 배열에 모아뒀다가 마지막에 send_collection_summary를 한 번만 호출하세요.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| link | Yes | 채용공고 URL — 중복 체크 기준 키 (필수) | |
| title | No | 채용직무 / 공고 제목 | |
| duties | No | 주요 업무 불릿 목록 | |
| stages | No | 전형 절차, 순서대로 1차~6차에 매칭 | |
| company | Yes | 기업명 (필수) | |
| deadline | No | 마감일 YYYY-MM-DD. 상시채용/미기재면 생략 (추측 금지) | |
| industry | No | ||
| location | No | 근무지 | |
| preferred | No | 우대 사항 불릿 목록 | |
| postedDate | No | 공고 등록일 YYYY-MM-DD — 채용 사이트에 이 공고가 게시된 날짜. 사이트에 명시되어 있을 때만 채우고, 없으면 생략 (추측 금지). 이 서버가 실제로 수집해서 노션에 '적재'한 시각은 별도로 created_at에 자동 기록되므로 여기 넣지 말 것. | |
| submitDocs | No | ||
| careerLevel | No | 경력직 공고는 애초에 등록하지 않는다 | |
| companySize | No | ||
| jobCategory | No | ||
| requirements | No | 자격 요건 불릿 목록 | |
| employmentType | No | ||
| industryDetail | No | 산업군을 select 옵션으로 분류하기 애매할 때 |