Aller au contenu principal

⚠️ Changements Majeurs

attention

connect() nécessite l'option type, en particulier si vous prévoyez d'utiliser SQLite.

create()

- xp.create(userId, guildId)
+ xp.create(userId, guildId, username)

charts()

- xp.charts(message, options);
+ xp.charts(guildId, options);

leaderboard()

- xp.leaderboard(client, guildId, limit);
+ xp.leaderboard(guildId, limit);

rank()

Aide à la Migration

guild et user nécessitent des objets, consultez la documentation pour plus d'informations.

- xp.rank(client, message, options);
+ xp.rankCard(guild, user, options);

roleSetup

- xp.roleSetup.add(client, guildId, options);
+ xp.roleSetup.add(guildId, options);

- xp.roleSetup.fetch(client, guildId);
+ xp.roleSetup.list(guildId);

- xp.roleSetup.find(client, guildId, level);
+ xp.roleSetup.find(guildId, levelNumber);

- xp.roleSetup.remove(client, guildId, {level});
+ xp.roleSetup.remove(guildId, levelNumber);

Événement de levelUp

- client.on('levelUp', (message, data, role) => { ... });
+ xp.XpEvents.on({
+ levelUp: (data, newRoles) => {
+ // ...
+ },
+ });