Fixed products not displaying in license create command
Recoded a number of functions
Fixed HWID limit false flagging
Updated license get so it displays all HWID's rather than just latest
Additions:
- Added an option to automatically give customer roles back when a user joins the server, if they have previously left
- Added detailed logging for authentication to logs.txt file
- The license creation embed is now fully customizable
Modifications:
- The bot now requires a NodeJS version of 18 or higher
- Updated Discord.js to v14.14.1
- Updated all npm packages
- Improved MongoDB connection handling
- Fixed an issue causing the bot status to not update if there's only 1
- Fixed an issue causing totalLicenses to not increase when creating new license keys
- Fixed an issue in the authentication process where the code failed to properly check if the license product name existed in the product database
- Updated the 'license create' command to dynamically fetch products from the database. so now you can just select a product from the list when creating a license key
