Skip to content

Honkai Impact 3rd

HonkaiBattleChronicleClient

HonkaiBattleChronicleClient(
    cookies: Optional[AnyCookieOrHeader] = None,
    *,
    authkey: Optional[str] = None,
    lang: Lang = "en-us",
    region: Region = OVERSEAS,
    proxy: Optional[str] = None,
    game: Optional[Game] = None,
    uid: Optional[int] = None,
    hoyolab_id: Optional[int] = None,
    device_id: Optional[str] = None,
    device_fp: Optional[str] = None,
    headers: Optional[LooseHeaders] = None,
    cache: Optional[BaseCache] = None,
    debug: bool = False,
    on_cookie_update: Optional[CookieUpdateHook] = None,
)

Honkai battle chronicle component.

Methods:

Attributes:

get_elysian_realm class-attribute instance-attribute

get_elysian_realm = get_honkai_elysian_realm

get_memorial_arena class-attribute instance-attribute

get_memorial_arena = get_honkai_memorial_arena

get_old_abyss class-attribute instance-attribute

get_old_abyss = get_honkai_old_abyss

get_superstring_abyss class-attribute instance-attribute

get_superstring_abyss = get_honkai_superstring_abyss

get_full_honkai_user async

get_full_honkai_user(
    uid: int, *, lang: Optional[str] = None
) -> FullHonkaiUserStats

Get a full honkai user.

get_honkai_abyss async

get_honkai_abyss(
    uid: int, *, lang: Optional[str] = None
) -> Sequence[Union[SuperstringAbyss, OldAbyss]]

Get honkai abyss.

get_honkai_battlesuits async

get_honkai_battlesuits(
    uid: int, *, lang: Optional[str] = None
) -> Sequence[FullBattlesuit]

Get honkai battlesuits.

get_honkai_elysian_realm async

get_honkai_elysian_realm(
    uid: int, *, lang: Optional[str] = None
) -> Sequence[ElysianRealm]

Get honkai elysian realm.

get_honkai_memorial_arena async

get_honkai_memorial_arena(
    uid: int, *, lang: Optional[str] = None
) -> Sequence[MemorialArena]

Get honkai memorial arena.

get_honkai_notes async

get_honkai_notes(
    uid: int,
    *,
    lang: Optional[str] = ...,
    return_raw_data: Literal[False] = ...,
) -> HonkaiNotes
get_honkai_notes(
    uid: int,
    *,
    lang: Optional[str] = ...,
    return_raw_data: Literal[True] = ...,
) -> Mapping[str, Any]
get_honkai_notes(
    uid: int,
    *,
    lang: Optional[str] = None,
    return_raw_data: bool = False,
) -> Union[HonkaiNotes, Mapping[str, Any]]

Get honkai memorial arena.

get_honkai_old_abyss async

get_honkai_old_abyss(
    uid: int, *, lang: Optional[str] = None
) -> Sequence[OldAbyss]

Get honkai old abyss.

Only for level > 80.

get_honkai_superstring_abyss async

get_honkai_superstring_abyss(
    uid: int, *, lang: Optional[str] = None
) -> Sequence[SuperstringAbyss]

Get honkai superstring abyss.

Only for level <= 80.

get_honkai_user async

get_honkai_user(
    uid: int, *, lang: Optional[str] = None
) -> HonkaiUserStats

Get honkai user stats.