Overview
Methods
Can be accessed using client.helix.bits
on an
ApiClient
instance.
Example
const api = new ApiClient(new StaticAuthProvider(clientId, accessToken));
const leaderboard = await api.helix.bits.getLeaderboard({ period: 'day' });
Methods
getCheermotes(broadcaster)
asyncRetrieves all available cheermotes.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
broadcaster | UserIdResolvable | none |
The broadcaster to include custom cheermotes of. If not given, only retrieves global cheermotes. |
getLeaderboard(params)
asyncRetrieves a bits leaderboard of your channel.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
params | HelixBitsLeaderboardQuery | {} | see below | |
params.contextUserId | string | none |
The user ID to show. The leaderboard will be guaranteed to include this user and then have more users before and after that user. |
|
params.count | number | none |
The number of leaderboard entries you want to retrieve. |
|
params.period |
HelixBitsLeaderboardPeriod
The possible time periods for a bits leaderboard. Aliased type: "day" | "week" | "month" | "year" | "all" |
none |
The time period from which bits should count towards the leaderboard.
The leaderboards reset with the start of a new period,
e.g. the |
|
params.startDate | Date | none |
The time to retrieve the bits leaderboard for. |