Skip to content
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

40 [high priority]simultaneously able to connect with both official and unofficial qq bots #41

Conversation

Suisuroru
Copy link
Member

No description provided.

-Added DamageDisable module for monitoring and handling player damage events
-Refactoring the Data Process module and changing it to a public static method
-Update the QQCheck module to use a new data processing method - modify the Main class and remove the direct registration of DamageDisableListener
-Update ModuleManager and unify module loading logic
…eature (module): Optimize the message synchronization module

-Remove Config BotModeOfficial's judgment logic always enables SyncChat module
-Modify the message processing logic in the QQCheck module and optimize message format processing
-Update SyncChat module to add support for official robot mode
-Adjust the relevant configuration items in Config to simplify the configuration structure
…d in official mode

-Add the getPlayerDataByUserID method in the DataGet class to retrieve player data
-Add processing logic for official mode in RconPreCheck module
-In official mode, determine whether you are a server administrator by querying player data
-Optimized the group permission check logic in non-official mode
…tionality

-Move module code from imp package to module package
-Refactoring the QQCheck class and adding the BuildMessage method to improve code reusability
-Optimize QQCheck group message processing logic to support querying player binding information
-Update package references for related classes
-Move the module class to the module.impl package
-Update the position of the OnlinePlayerListGet class
-Modify the module loading method in Modulus Manager
-Update references to related command completion tools
-Rename UnionBan module related classes
-Delete UnionBanModule class
-Rename appidChecked to useridChecked in the Data class
-Add UserID data processing method in the Data Process class
-Modify the logic in the QQCheck class to support UserID binding
@Suisuroru Suisuroru self-assigned this Feb 6, 2025
reset version tag to 1.0.0

-Modified multiple contents such as project name, class name, command prefix, etc
-Updated the relevant file names and paths
-Adjusted some code logic to adapt to the new naming
-Added CommandOperatorCheck utility class, including checkNotOperator method
-Modify multiple command execution classes and use the new checkNotOperator method for permission checking
-Optimize the logic for sending prompt messages when permissions are insufficient
-Adjust some code structure to adapt to the new permission check method
@Suisuroru Suisuroru merged commit 5080634 into master Feb 6, 2025
1 check passed
@Suisuroru Suisuroru deleted the 40-high-prioritysimultaneously-able-to-connect-with-both-official-and-unofficial-qq-bots branch February 6, 2025 10:37
@Suisuroru Suisuroru changed the title 40 high prioritysimultaneously able to connect with both official and unofficial qq bots 40 [high priority]simultaneously able to connect with both official and unofficial qq bots Feb 7, 2025
@Suisuroru Suisuroru linked an issue Feb 7, 2025 that may be closed by this pull request
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant