1.0.2 • Published 5 years ago

arcaea-lib v1.0.2

Weekly downloads
77
License
SEE LICENSE IN LI...
Repository
-
Last release
5 years ago

arcaea-lib

A simple Arcaea lib, It can help you to simulate various operations in Arcaea.

NPM

install

npm install arcaea-lib

usage

import

import { Arcaea, ArcDifficulty } from 'arcaea-lib';

let arc: Arcaea = new Arcaea(arg);

The parameter contains a token field. It's not required, but if you do not provide token here, you should use login to get a token first.

login

let token: string = await arc.login(username, password);

This method will return a token, you should save it for reuse.

get user info

let userInfo : IArcAppregateResponse = await arc.appregate();

add friend

let response: IArcAddResponse = await arc.addFriend(friend_code);

You can find the friend_code in Arcaea.

delete friend

await arc.delFriend(friend_id);

You can get friend_id in response of appregate or addfriend.

get friends Rank

let res: IArcRankResponse = await arc.getFriendsRank(song_id,difficulty);

difficulty is a enumeration value.

You can find song_id from songList.

get world rank

let res: IArcRankResponse = await arc.getWorldRank(song_id,difficulty);

Same as get friends rank.

get self rank

let res: IArcSelfRankResponse = await arc.getSelfRank(song_id,difficulty);

Simular to get friends rank, there is an extra rank field in this response.

See more usage in example.ts

1.0.2

5 years ago

1.0.0

5 years ago

1.0.0-beta

5 years ago

0.11.0

5 years ago

0.10.3

5 years ago

0.10.2

5 years ago

0.10.1

5 years ago

0.10.0

5 years ago

0.9.0

5 years ago

0.8.1

5 years ago

0.8.0

5 years ago

0.7.0

5 years ago

0.6.3

5 years ago

0.6.2

5 years ago

0.6.1

5 years ago

0.6.0

6 years ago

0.5.2

6 years ago

0.5.1

6 years ago

0.5.0

6 years ago

0.4.0

6 years ago

0.3.3

6 years ago

0.3.2

6 years ago

0.3.0

6 years ago

0.2.0

6 years ago

0.1.0

6 years ago