⚠️ 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) => {
+ // ...
+ },
+ });