설정 옵션 참조
초기화 시 설정 가능한 옵션은 다음과 같습니다.
| 옵션 | 설명 | 기본값 | 타입 |
|---|---|---|---|
tenantId | 고객사 식별을 위한 고유 ID | 필수 | String |
domainName | 요청이 들어오는 서버의 도메인 | 필수 | String |
serverUrl | 탐지 서버 URL | 필수 | String |
protectionUrl | 차단 페이지(Captcha, Deny 등) URL | 필수 | String |
httpRequestTimeout | 탐지 서버로의 HTTP 요청 타임아웃 (ms) | 1000 | int |
logLevel | 로그 레벨 (DEBUG, INFO, WARN, ERROR) | "ERROR" | String |
옵션 상세 설명
tenantId
고객사 식별을 위한 고유 ID입니다. BotManager 콘솔에서 확인할 수 있습니다.
.tenantId("{tenant-id}") // 필수
domainName
요청이 들어오는 서버의 도메인입니다. BotManager 콘솔에서 선택한 도메인을 사용합니다.
.domainName("{domain-name}") // 필수
serverUrl
탐지 서버 URL입니다. 기본값은 https://botmanager.stclab.com/api/v1/macro입니다.
.serverUrl("https://botmanager.stclab.com/api/v1/macro") // 필수
protectionUrl
차단 페이지(Captcha, Deny 등) URL입니다. 기본값은 https://cdn-botmanager.stclab.com입니다.
.protectionUrl("https://cdn-botmanager.stclab.com") // 필수
httpRequestTimeout
탐지 서버로의 HTTP 요청 타임아웃 시간(밀리초)입니다. 기본값은 1000ms입니다.
.httpRequestTimeout(1000) // 선택 사항, 기본값: 1000
네트워크가 불안정한 환경에서는 값을 늘리는 것을 권장합니다.
logLevel
로그 레벨을 설정합니다. 가능한 값: DEBUG, INFO, WARN, ERROR. 기본값은 ERROR입니다.
.logLevel("ERROR") // 선택 사항, 기본값: "ERROR"