Releases: Concept-Collective/ccDiscordWrapper
ccDiscordWrapper v1.2.3 Release 🚀
We're thrilled to announce ccDiscordWrapper v1.2.3, the latest update that builds upon our commitment to seamless integration and enhanced functionality for your FiveM servers! 🎉🤖
Changelog:
- Fixed Node.js Version Mismatch Error 🛠️
Resolved an issue causing script failures due to Node.js version mismatches. Now, ccDiscordWrapper operates smoothly with the correct Node.js environment.
Upgrade Instructions:
To upgrade to ccDiscordWrapper v1.2.3:
- Replace the existing version with the latest one in your resources folder.
- Restart your server to apply the changes effectively.
As always, your feedback is crucial in our continuous efforts to refine ccDiscordWrapper. If you encounter any issues or have suggestions for future updates, please reach out to us on Discord or GitHub. 💬🐞
We believe ccDiscordWrapper v1.2.3 will elevate your server management experience with enhanced performance and reliability. Thank you for choosing ccDiscordWrapper, and happy coding! 🚀😄
ccDiscordWrapper v1.2.2 Release 🚀
We're back with ccDiscordWrapper v1.2.2, a quick yet essential update that brings full support for QBCore, ensuring seamless integration with your FiveM server! 🎉🤖
Changelog:
- Complete Support for QBCore 🔄
We've thoroughly fixed and tested ccDiscordWrapper's compatibility with QBCore. Now, you can enjoy a smooth and uninterrupted Discord integration experience, enhancing your QBCore-powered server with ease!
Upgrade Instructions:
To upgrade to ccDiscordWrapper v1.2.2:
- Replace the old version with the latest one in your resources folder.
As always, we appreciate your feedback in shaping ccDiscordWrapper. If you encounter any issues or have suggestions for further improvements, please don't hesitate to reach out to us on Discord or GitHub. 💬🐛
We hope ccDiscordWrapper v1.2.2 takes your QBCore integration to new heights, offering seamless communication and an enhanced server experience. Happy coding and Discord integration! 🚀😄
ccDiscordWrapper v1.2.1 Release 🚀
We're excited to announce ccDiscordWrapper v1.2.1, a feature-packed update that brings new enhancements, error handling, and fixes to elevate your Discord integration experience on your FiveM server! Thank you for your valuable feedback and continuous support! 🎉🤖
Change Notes:
-
Debugging Option in config.json 🔍
We've added a new debugging option in theconfig.json
file. Now, you can enable debugging to gain valuable insights and troubleshoot any potential issues with ease. -
DiscordJS Error Event for Enhanced Error Handling 🛠️
We've introduced the DiscordJS error event, ensuring better error handling and real-time detection of DiscordJS errors. Catching these errors allows for faster resolutions and an overall smoother operation. -
Queue Algorithm Update ⏳
We've fixed an issue with the queue system and updated its algorithm for more accurate and efficient priority management. Players will experience even smoother queue handling on your server!
Upgrade Instructions:
To upgrade to ccDiscordWrapper v1.2.1:
- Replace the old version with the latest one in your resources folder.
- Review and update your
config.jsonc
to include the new debugging option as per your requirements.
As always, your feedback is vital in shaping ccDiscordWrapper. If you encounter any issues or have suggestions for further improvements, please don't hesitate to reach out to us on Discord or GitHub. 💬🐛
We hope ccDiscordWrapper v1.2.1 enhances your Discord integration experience, making it even more seamless and error-free. Happy coding and Discord integration! 🚀😄
🚀 ccDiscordWrapper v1.2.0 Release 🚀
We are thrilled to announce the release of ccDiscordWrapper v1.2.0, a significant update packed with exciting features, enhancements, and bug fixes to supercharge your Discord integration on your FiveM server! 🎉🤖
🔥 New Features:
-
Queue System for Priority Management ⏳
Introducing a queue system that calculates queue priority based on a configured list of roles, prioritizing them in order. This addition lays the foundation for a visually pleasing display in future updates, providing a seamless queue experience for your players. -
Compatibility Mode for Conflict Prevention 🔧
We've added a compatibility mode that's enabled by default. This mode prevents known conflicting resources from starting when ccDiscordWrapper is initialized. Say goodbye to resource conflicts and enjoy a smoother experience! -
Configurable Discord Role-Based Server Whitelist 🛡️
We're introducing a configurable Discord role-based server whitelist. Now, you can control server access based on Discord roles, providing an added layer of security and exclusivity.
🛠️ Enhancements:
-
Fixed GitHub API Rate Limit Issue 🚫
Previously, a GitHub API rate limit could lead to random errors. We've addressed this issue and now display a console warning instead, preventing disruptions during operation. -
Bug Fixes and Performance Improvements 🐞🛠️
We've squashed some minor bugs and made various enhancements to improve overall performance and user experience.
Upgrade to ccDiscordWrapper v1.2.0 today and enjoy enhanced queue management, better compatibility, and advanced security features. As always, we value your feedback in shaping ccDiscordWrapper, so if you encounter any issues or have suggestions for further improvements, please don't hesitate to reach out to us on Discord or GitHub. 💬🐛
ccDiscordWrapper v1.1.1 Release Notes 🚀
We are excited to announce ccDiscordWrapper v1.1.1, a powerful update that brings new features and fixes to enhance your Discord integration on your FiveM server. Thank you for your valuable feedback and continued support! 🎉🤖
Change Notes:
-
Option to Prevent Players from Joining without Discord 🚫
- We've introduced a new configuration option that prevents players from joining your server if their Discord ID cannot be detected, indicating they don't have Discord installed. This feature ensures that only Discord-connected players can access your server, promoting a more cohesive and engaged community.
-
Resolved Dependency Issue with Yarn 🧶
- We apologize for the oversight, but we've now added the required yarn dependency to fxmanifest.lua. This fix addresses various issues that may have arisen due to the missing dependency, ensuring smoother functioning of ccDiscordWrapper.
-
Enhanced Error Handling for Deferral Adaptive Card 🛠️
- We've added support for failure handling when presenting the deferral Adaptive Card. Now, in the event of an error, the system will catch the issue and handle it gracefully, preventing potential disruptions and ensuring a smoother experience for your players.
Upgrade Instructions:
To upgrade to ccDiscordWrapper v1.1.1:
- Replace the old version with the latest one in your resources folder.
- Make sure to add the yarn dependency to fxmanifest.lua to resolve potential issues.
- Update your
config.jsonc
as per the new features and configurations mentioned above.
As always, your feedback is crucial in shaping ccDiscordWrapper. If you encounter any issues or have suggestions for further improvements, please don't hesitate to reach out to us on Discord or GitHub. 💬🐛
We hope ccDiscordWrapper v1.1.1 elevates your Discord integration experience on your FiveM server and makes it even better for your community. Happy coding and Discord integration! 🚀😄
🚀 ccDiscordWrapper v1.1.0 Release Notes 🚀
We are thrilled to present ccDiscordWrapper v1.1.0, the latest update that brings several exciting features, improvements, and integrations to enhance your Discord integration on your FiveM server. Thank you for your continued support and valuable feedback! 🎉🤖
Change Notes:
-
Player Discord Role to In-game FiveM Ace Permissions Group Integration 🧙♂️
- We've introduced a new configuration option
PlayerAcePermissions
inconfig.jsonc
to integrate Discord roles with in-game FiveM Ace permissions groups. Now, you can easily manage player access and privileges based on their Discord roles using the Ace permissions system.
- We've introduced a new configuration option
-
Basic Permissions.cfg Template 📝
- For your convenience, we've added a basic
permissions.cfg
that serves as a template for setting up Ace permissions groups. Simply addexec resources/ccDiscordWrapper/permissions.cfg
into yourserver.cfg
to utilize the template.
- For your convenience, we've added a basic
-
Enhanced Role Storage 🗄️
- Our role storage system has been revamped to store all details about each role, not just the name. This improvement allows for more granular control and configuration of roles within ccDiscordWrapper.
-
Improved Functions with Type of Response 🔄
- We've rewritten several functions to include a type of response to be given, such as "name" to return the Discord role name. This enhancement simplifies and streamlines your interactions with Discord roles in-game.
-
getPlayerDiscordRoles Export/Function 🎭
- A new export/function
getPlayerDiscordRoles
has been added to fetch all Discord roles associated with an in-game player. This feature opens up new possibilities for role-based interactions within your server.
- A new export/function
-
Basic Player Join Adaptive Card 🎉
- We've included a basic player join Adaptive Card to provide a welcoming experience to new players. In future updates, we plan to add more functionality to this feature. You can configure the behavior of the card via
onJoinAdaptiveCard
inconfig.jsonc
.
- We've included a basic player join Adaptive Card to provide a welcoming experience to new players. In future updates, we plan to add more functionality to this feature. You can configure the behavior of the card via
Upgrade Instructions:
To upgrade to ccDiscordWrapper v1.1.0:
- Replace the old version with the latest one in your resources folder.
- Update your
config.jsonc
as per the new features and configurations mentioned above. - If you wish to utilize the
permissions.cfg
template, addexec resources/ccDiscordWrapper/permissions.cfg
to yourserver.cfg
.
As always, your feedback is crucial in shaping ccDiscordWrapper. If you encounter any issues or have suggestions for further improvements, please don't hesitate to reach out to us on Discord or GitHub. 💬🐛
We hope ccDiscordWrapper v1.1.0 enhances your Discord integration experience on your FiveM server and adds new possibilities for role management and player interactions. Happy coding and Discord integration! 🚀😄
🚀 ccDiscordWrapper v1.0.2 Release Notes 🚀
We are excited to present ccDiscordWrapper v1.0.2, the latest release with new features, bug fixes, and improvements to enhance your FiveM Discord integration. Thank you for your continued support and valuable feedback!
🆕 New Server Exports:
-
isPlayerInDiscord
- Check if a player is linked to a Discord account.- Usage:
local isInDiscord = ccDiscordWrapper:isPlayerInDiscord(source)
- Usage:
-
checkIfPlayerHasRole
- Verify if a player has a specified Discord role.- Usage:
local hasRole = ccDiscordWrapper:checkIfPlayerHasRole(source, roleName)
- Usage:
🐞 Bug Fixes:
- Fixed Players Server ID: The
chatMessage
event was causing issues providing the correct server ID due to it being triggered on the client side, we need the server-side netID so Players' names are now used as identifiers for a smoother experience.
🛠️ Configurable Default Role Names:
We've added a new configuration option, PlayerRoles
, to config.jsonc
. Set default role names to be assigned to players if their Discord information cannot be found or if they are not part of your Discord server.
⚙️ Improved Version Checker:
The version checker has been updated to run only once during resource start-up. This ensures a more efficient and less intrusive version check for updates.
📝 Updated Documentation:
The documentation has been revised and expanded to include details on the new server exports and the PlayerRoles configuration.
🌟 We Need Your Feedback:
Your feedback is invaluable in shaping ccDiscordWrapper. If you encounter any issues or have suggestions for further improvements, please don't hesitate to reach out to us on Discord or GitHub.
🙏 Thanks:
A big thank you to our amazing community for your continued support, bug reports, and contributions. Your involvement drives the improvement of ccDiscordWrapper.
📦 Upgrading from Previous Versions:
To upgrade to v1.0.2, simply replace the old version with the latest one. Make sure to review the updated documentation for the new features and configuration options.
As always, we appreciate your trust in ccDiscordWrapper. We hope the latest version brings more flexibility and reliability to your FiveM server's Discord integration.
Happy coding! 😄🤖🚀
🚀 ccDiscordWrapper v1.0.1 - Bug Fixes and Improvements 🚀
🐞 Bug Fixes:
- Resolved package.json issues for smoother installation.
- Improved text formatting for a better user experience.
✨ Enhancements:
- Cross-platform compatibility: Works on Windows and Linux.
📦 How to Upgrade:
Follow the installation instructions in the README.
🙏 Thanks:
Thanks to our community for valuable feedback and support!
🌟 Get Involved:
Report issues or contribute on GitHub.
🎉 Happy Coding:
Enjoy a smoother Discord bot development experience!
😄🤖🚀
ccDiscordWrapper v1.0.0 - First Major Release 🚀
We're thrilled to announce the arrival of ccDiscordWrapper version 1.0.0, marking our first major release! 🎉 This release is a significant milestone for the project, as it brings a thoroughly tested and stable version of the library to the community.
🛠 What's New:
- Bug fixes and optimizations: We've meticulously tested and addressed various issues to ensure a smoother and more reliable experience for all users.
- Comprehensive test coverage: Every aspect of the library has undergone rigorous testing to validate its functionality and robustness.
- Improved documentation: We've updated the documentation with clear and concise examples to help you integrate ccDiscordWrapper seamlessly into your projects.
📦 What's unchanged:
- All the awesome features from the previous release are still here! You can continue to enjoy the convenience and flexibility of ccDiscordWrapper for your Discord bot development.
🙏 Thank You:
We want to extend our heartfelt gratitude to our incredible community for their valuable feedback, bug reports, and contributions. Your support has been instrumental in shaping this release and making ccDiscordWrapper even better.
🌟 Get Started:
To get started with ccDiscordWrapper v1.0.0, simply check out the updated documentation and installation instructions in the repository's README.
🎁 Upgrading from previous versions:
If you are using an older version of ccDiscordWrapper, we highly recommend upgrading to v1.0.0 to take advantage of the stability and improvements.
As always, if you encounter any issues or have suggestions for further enhancements, please don't hesitate to open an issue or submit a pull request. We are committed to continually improving ccDiscordWrapper with your help!
Happy coding! 😄🚀