-
-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Accepting Suggestions #31
Comments
Types for typescript |
That was implemented today, several minutes ago with the new version v1.1.11. Check the instructions in the README.md on how to update (https://npmjs.org/discord-xp). |
O minutes ago, okay thanks. |
I think it would be nice if there's event emitters, for example the library would emit an event when someone leveled up or down |
Can I help rewrite a new version of discord-xp, wherein you could do: (require('discord-xp')).setDB('quick.db', quickdb)
// quickdb is the quick.db database.
// basically what I mean is support multiple databases Instead of the static async setURL function, you could use this: static async setDB(dbname, db) {
const databases = ['quick.db', 'mongoose']
if (!databases.includes(dbname)) throw new TypeError(`Provided database (${dbname}) is not valid.`)
if (database.includes('mongoose')) {
mongoUrl = dbUrl;
return mongoose.connect(dbUrl, {
useNewUrlParser: true,
useUnifiedTopology: true,
useFindAndModify: false
});
}
} |
Maybe can let it using mysql or mariadb |
I was going to suggest the same. Add quick-db / simple json or sqlite support, via other databases |
MrAugu will add support for different storage providers including json if I recall that correctly. |
@Dragonizedpizza Go ahead and create a pull request. |
Alright cool |
I think you should make an function like user.rank()
// gives the rank of the user |
First of all you'll always need to sort through the entries to get the rank/ position. console.log(<user>.position); // Position of the user |
Gonna work on it rn |
The user.rank() so my wish has been granted |
allow us to add roles (eg. user reaches level 5 and gets the role "level 5") and make it so that |
both of those can be done yourself though |
how? |
just check if the level the user got to is level 5, and discord-xp doesn't provide the rank card itself |
Maybe update the examples so the code can run in discord.js v13 as well |
I'll take a look as soon as I have some free time. |
Alr tysm, take a look at that .setStatus(..) part for canvas as well, if member is offline, then canvas says .setStatus cannot be null |
how can i check if a user is level 5 or 6 and give them a role from the bot? |
this is meant for suggestions, not support |
Is there anything you would like to see added to
discord-xp
module? If yes, then state any suggestions in this issue.The text was updated successfully, but these errors were encountered: