Leveling

Extends

  • BaseHandler

Constructors

Constructor

new Leveling(handler): Leveling

Parameters

ParameterType
handlerRequestHandler

Returns

Leveling

Inherited from

BaseHandler.constructor

Properties

PropertyModifierTypeInherited from
_handlerpublicRequestHandlerBaseHandler._handler

Methods

addXp()

addXp(guildId, userId, xp): Promise<SuccessResponse>

Parameters

ParameterType
guildIdstring
userIdstring
xpnumber

Returns

Promise<SuccessResponse>


getLeaderboard()

getLeaderboard(guildId, optionsOrStart?, legacyEnd?): Promise<Leaderboard>

Parameters

ParameterType
guildIdstring
optionsOrStart?number | LeaderboardOptions
legacyEnd?number

Returns

Promise<Leaderboard>


getMember()

getMember(guildId, userId): Promise<LevelData | null>

Parameters

ParameterType
guildIdstring
userIdstring

Returns

Promise<LevelData | null>


getStats()

getStats(guildId): Promise<GuildStats>

Parameters

ParameterType
guildIdstring

Returns

Promise<GuildStats>


prestige()

prestige(guildId, userId): Promise<PrestigeResponse>

Parameters

ParameterType
guildIdstring
userIdstring

Returns

Promise<PrestigeResponse>


removeXp()

removeXp(guildId, userId, xp): Promise<SuccessResponse>

Parameters

ParameterType
guildIdstring
userIdstring
xpnumber

Returns

Promise<SuccessResponse>


setXp()

setXp(guildId, userId, xp): Promise<SuccessResponse>

Parameters

ParameterType
guildIdstring
userIdstring
xpnumber

Returns

Promise<SuccessResponse>