yolkbot
    Preparing search index...

    Class Bot

    Index

    Accessors

    • get players(): (Player | undefined)[]

      Returns (Player | undefined)[]

    Constructors

    Methods

    • Parameters

      • email: string
      • pass: string

      Returns Promise<LoginResponse>

    • Returns Promise<
          | { ok: true; regionList: Region[] }
          | { error: MatchmakerError; ok: false },
      >

    • Returns void

    • Type Parameters

      • E extends
            | "pause"
            | "chat"
            | "saveLoadout"
            | "banPlayer"
            | "bootPlayer"
            | "fire"
            | "gameOptions"
            | "goToAmmo"
            | "goToCoop"
            | "goToGrenade"
            | "goToPlayer"
            | "goToSpatula"
            | "lookAt"
            | "lookAtPos"
            | "melee"
            | "move"
            | "reload"
            | "reportPlayer"
            | "resetGame"
            | "spawn"
            | "swapWeapon"
            | "switchTeam"
            | "throwGrenade"

      Parameters

      Returns void

    • Parameters

      • ...args: any[]

      Returns void

    • Type Parameters

      Parameters

      Returns void

    • Parameters

      • cb: (...args: any[]) => void

      Returns void

    • Parameters

      • loginData:
            | {
                banRemaining?: string;
                firebase: RawFirebase;
                ok: true;
                playerOutput: RawLoginData;
            }
            | { error: APIError; ok: false }
      • Optionalemail: string
      • Optionalpass: string

      Returns LoginResponse

    Properties

    $commands: (
        | BanPlayerCommand
        | BootPlayerCommand
        | ChatCommand
        | FireCommand
        | GameOptionsCommand
        | GoToAmmoCommand
        | GoToCoopCommand
        | GoToGrenadeCommand
        | GoToPlayerCommand
        | GoToSpatulaCommand
        | LookAtCommand
        | MeleeCommand
        | MovementCommand
        | PauseCommand
        | ReloadCommand
        | ReportPlayerCommand
        | ResetGameCommand
        | SaveLoadoutCommand
        | SpawnCommand
        | SwapWeaponCommand
        | SwitchTeamCommand
        | ThrowGrenadeCommand
        | LookAtPosCommand
    )[] = []
    account?: Account
    api: API
    connectionTimeout: number
    game?: AnyGame
    instance: string
    intents: Intents[] = []
    matchmaker: Socket | null = null
    matchmakerListeners: ((...args: any[]) => void)[] = []
    packetHandlers: Record<number, (...args: any[]) => any> = ...
    protocol: string
    proxy: string
    regionList: Region[] = []
    useAltGameURL: boolean = false