설정 옵션 참조
초기화 시 설정 가능한 옵션은 다음과 같습니다.
| 옵션 | 설명 | 기본값 | 타입 |
|---|---|---|---|
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"