Repository navigation
Changelog 📜:
-
Consistency in Parameter Checking ✔️:
- Implemented a more comprehensive check for the existence of required properties (
message,client,message.author) before proceeding, reducing the risk of potential errors.
- Implemented a more comprehensive check for the existence of required properties (
-
Consistent Embed Building 🛠️:
- Centralized the creation of the embed to a single, consistent point in the code, enhancing readability.
-
Unified Button Components 🤝:
- Consolidated the button creation process and incorporated them into the Action Row for improved organization.
-
Logging Interaction Issues 🚧:
- Introduced a console log to address unexpected interactions, providing valuable information for debugging purposes.
-
Removal of Buttons 🚫:
- Entirely removed buttons from the implementation.
-
Added Message Edit Duration ⏲️:
- Implemented a message edit duration to prevent false detections and ensure accurate ghost ping handling.
-
Added Ignorelist for Specific Users 🤐:
- Introduced an ignorelist feature, allowing specific users to be exempted from ghost ping detection.
Additional Notes ℹ️:
- The core functionality of detecting and handling ghost pings remains intact, with enhancements in code organization and utilization of the latest Discord.js features.
Please carefully review the updated code for clarity and correctness. If you have any specific inquiries or require further adjustments, feel free to communicate your feedback.