Changes:
No need to update any plugin, just the build/core folder.
- Improve hasRole code and add support for 'none' in logToDiscord Utils
- Fix messageCreate and messageUpdate trigger content
Changes:
No need to update any plugin, just the core folder and package.json file
- Added support of v14.17 of discord.js
- Add more content to messageCreate trigger
- Fix content that is not optional in mutator
- Add editMessage action and messageUpdate trigger
Changes:
- Fixed filename case
- Added comment to services
- Deleted mutator service
- Simplification of how mutators work
- Removal of the channel option in sendMessage action, now using mutators instead
YAML:# OLD # Script example actions: - triggers: - guildMemberAdd actions: - id: sendMessage args: channel: "1305585837689540678" content: 'Welcome ! %user_mention%' # Command example actions: - id: reply args: content: "Hello %user_mention%, you used the role %option_role_name% and user %option_user_display_name%" - actions: - id: addRole args: role: "%option_role_id%" mutators: - id: args: member: "%option_user_id%" # NEW # Script example actions: - triggers: - guildMemberAdd actions: - id: sendMessage args: content: 'Welcome ! %user_mention%' mutators: channel: "1305585837689540678" # Command example actions: - id: reply args: content: "Hello %user_mention%, you used the role %option_role_name% and user %option_user_display_name%" - actions: - id: addRole args: role: "%option_role_id%" mutators: member: "%option_user_id%"
Hello everyone, as some of you may notice, this is the former ZynoBot resource. I purchased it a few days ago and replaced it with my bot, ItsMyBot. This bot is open-source and has no licensing system! While the core is certainly less feature-packed, it has been designed primarily to be integrated via plugins. I’m excited to hear your feedback on this new bot!
Here’s the latest update.
Bug Fixes:
New Features:
- Resolved issues with conditions in configurations.
- Fixed errors when handling empty configuration files during validation.
- Addressed Windows-specific file handling issues, including path copying and deletion errors.
- Corrected minor syntax errors, such as an extra parenthesis.
Code Quality & Structure:
- Placeholders:
- Added various placeholders for guild expansions, including categories and channel types.
- Introduced metrics for better channel count representation in GuildExpansion.
- Events:
- Added Join and Leave channel events.
- Enhanced event handling to use events from the contract rather than Discord.js.
- Examples:
- Added example files for plugins, events, and buttons to improve project accessibility and usability.
- Provided detailed comments to clarify the event example.
Compatibility Improvements:
- Improved configuration loading and addressed issues with unknown conditions.
- Enhanced service loading structures for better maintainability.
- Refactored Utils into a class for improved structure and reusability.
- Standardized auto-imports across the codebase for consistency.
Miscellaneous:
- Ensured better support for Windows systems, including file handling and path management.
- Improved the .gitignore configuration to properly include the _Example folder.
- Updated outdated packages and improved example plugins.
- Introduced new features to support disabled and show values as both booleans and strings.
- Streamlined replacements for Bot and Guild in expansions to reduce redundant operations.
