Kiai Logo

Kiai Docs

kiai.jsClasses

Leveling

Extends

  • BaseHandler

Constructors

new Leveling()

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, start, end): Promise<Leaderboard>

Parameters

ParameterType
guildIdstring
startundefined | number
endundefined | number

Returns

Promise<Leaderboard>


getMember()

getMember(guildId, userId): Promise<LevelData>

Parameters

ParameterType
guildIdstring
userIdstring

Returns

Promise<LevelData>


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>

On this page