Interface BotConfigV1

interface BotConfigV1 {
    _config_version: 1;
    allow_ranked: boolean;
    allow_ranked_handicap: boolean;
    allow_unranked: boolean;
    allow_unranked_handicap: boolean;
    allowed_blitz_settings?: BotAllowedClockSettingsV1;
    allowed_board_sizes: number | number[] | "all" | "square";
    allowed_correspondence_settings?: BotAllowedClockSettingsV1;
    allowed_komi_range: [number, number];
    allowed_live_settings?: BotAllowedClockSettingsV1;
    allowed_rank_range: [string, string];
    allowed_rapid_settings?: BotAllowedClockSettingsV1;
    allowed_time_control_systems: ("fischer" | "byoyomi" | "simple")[];
    bot_id: number;
    decline_new_challenges: boolean;
    hidden: boolean;
    max_games_per_player: number;
    min_move_time: number;
    username: string;
}

Properties

_config_version: 1
allow_ranked: boolean
allow_ranked_handicap: boolean
allow_unranked: boolean
allow_unranked_handicap: boolean
allowed_blitz_settings?: BotAllowedClockSettingsV1
allowed_board_sizes: number | number[] | "all" | "square"
allowed_correspondence_settings?: BotAllowedClockSettingsV1
allowed_komi_range: [number, number]
allowed_live_settings?: BotAllowedClockSettingsV1
allowed_rank_range: [string, string]
allowed_rapid_settings?: BotAllowedClockSettingsV1
allowed_time_control_systems: ("fischer" | "byoyomi" | "simple")[]
bot_id: number
decline_new_challenges: boolean
hidden: boolean
max_games_per_player: number
min_move_time: number
username: string