# ───────────────────────────────────────────────── # pitch_rules.yaml # 관리자 사이트 허용값(key) → 매핑되는 네이버 표기(aliases) # # 구조: site_label: [naver_alias_1, naver_alias_2, ...] # 매핑 방향: 네이버 alias → site_label (역매핑으로 조회) # ───────────────────────────────────────────────── # 구종 (관리자 사이트 evt_ballType 옵션) pitch_type: 패스트볼: [직구, 패스트볼] 커브: [커브] 체인지업: [체인지업] 슬라이더: [슬라이더] 커터: [커터] 스플리터: [스플리터] 너클: [너클] 폭투: [폭투] 투심: [투심] 싱커: [싱커] 포크볼: [포크, 포크볼] 기타: [] # 매핑되지 않는 구종의 폴백 # 투구 결과 (관리자 사이트 evt_batter 투구결과 영역) pitch_result: 볼: [볼] "스트라이크(루킹)": [스트라이크] "헛스윙(스트라이크)": [헛스윙] 번트시도-스트라이크: [헛스윙 번트, 번트 헛스윙, 번트헛스윙] 파울: [파울] 번트-파울: [번트파울] 몸에 맞는 볼: [몸에 맞는 볼, 몸에 맞는 공, 사구] 고의사구: [고의사구, 자동 고의사구] 폭투-볼: [폭투-볼] 포일-볼: [포일-볼] 보크: [보크] 보크-볼: [보크-볼] 노카운트: [노카운트] # 타자 결과 (관리자 사이트 evt_batter 타자결과 영역) batter_result: # ── 세이프 ── 1루타: [single] 2루타: [double] 3루타: [triple] 홈런: [home_run] 포볼: [walk] 고의사구: [intentional_walk] 몸에 맞는 볼: [hit_by_pitch] 번트안타: [bunt_hit] 수비실책: [reach_on_error] 야수선택: [reach_on_fielder_choice] "땅볼출루(무안타)": [reach_on_grounder] "1루타 후 주루아웃": [single_runner_out] "2루타 후 주루아웃": [double_runner_out] "3루타 후 주루아웃": [triple_runner_out] "1루타 후 수비실책진루": [single_error_advance] "2루타 후 수비실책진루": [double_error_advance] "3루타 후 수비실책진루": [triple_error_advance] # ── 아웃 ── "루킹스트라이크-아웃": [strikeout] 번트-삼진: [bunt_strikeout] 아웃: [out] 희생 플라이: [sacrifice_fly] 희생 번트: [sacrifice_bunt] # 주루 이벤트 (관리자 사이트 evt_runner_N) runner_event: 일반 진루: [advance, score] 도루성공: [steal] 도루시도 아웃: [steal_fail] 포스아웃: [force_out] 견제 아웃: [pickoff_out] 수비 실책: [error_advance] 폭투-진루성공: [wild_pitch_advance] 포일-진루성공: [passed_ball_advance]