メインコンテンツまでスキップ

leaderboard()

This function is used to generate an array of the top users in a guild.

If guildId is omitted, leaderboard() builds a global leaderboard by keeping the highest-XP entry for each user across all guilds.

Parameters

ParameterTypeRequiredDefaultDescription
guildIdstringThe guild ID for the leaderboard.
limitnumber♾️The limit of the leaderboard.

If provided, limit must be a positive integer greater than 0.

Returns

Throws

  • XpFatal - if invalid parameters are provided.

[JS] Example

const { leaderboard } = require("simply-xp");

const guildid = "867999056172052551"; // Use undefined for global leaderboard
const limit = 10;

leaderboard(guildid, limit)
.then(console.log) // Returns the leaderboard array
.catch((err) => console.log(err)); // Returns the error