Changes:
No need to update the addons, only build/core folder and package.json
- Correction of the context of each action that wasn’t duplicated and therefore was shared.
- All the actions of a script are now properly executed in order.
Changes:
No need to update the addons, only build/core folder and package.json
- Fixed metaRemove action
- A lot of new actions: createChannel, deleteChannel, deleteThread, editChannel, editThread
- startThread action now support forum post
Changes:
No need to update the addons, only build/core folder and package.json
- Added an invalid-time message in the configuration
- reflect-metadata is now a global dependency
- Now saving an isBot flag in users
- New placeholder %user_bot%
- Bots are no longer included in the leaderboard message
- The logs folder is no longer created as it is no longer used
Changes:
- Improved RAM usage: ItsMyBot is now slightly faster and consumes less memory
- Improved creation of subfolders in configurations
- Removed log file usage and improved error messages in the console
- Configuration errors in addons no longer crash the bot but only the affected addon
- Errors during reload are now logged directly in the command, and the bot no longer crashes
- Fixed the channelType validator
- Fixed some typos
- Added EveryDay events & trigger
- Fixed invisible separator in new components message format
- Added second support to Utils.parseTime
- Fixed meta default value
- Fixed empty presence causing errors
- Meta now supports reload
- Mixed contentContains condition with list of values
- Added autocomplete for meta commands
- New crosspostMessage action to publish messages in announcement channels
Changes for users:
No need to update the addons, only build/core folder and package.json
- Fixed configuration validation that wasn’t updated with the latest version
- Fixed error when executing context menu commands
For Users
- Added a new user placeholder: %user_coins%
- Added new actions: kickMember, timeoutMember, setCooldown, resetCooldown, randomAction, metaListAdd, metaListRemove, addCoins, setCoins, removeCoins.
- Added new conditions: isBooster, isReply, isOnCooldown, contentLengthAbove, contentLengthBelow, contentEndsWith, coinsAbove, coinsBelow, metaAbove, metaBelow, metaEquals, metaIncludes.
- Renamed the conditions: content → contentEquals, startsWith → contentStartsWith, aboveMembers → memberCountAbove, belowMembers → memberCountBelow, regex → matchesRegex.
- The trigger
buttonwas renamed tobuttonClicks.- Custom-Commands & Scripts are now in the
scriptingsubfolder. You need to move them manually (scripting/custom-commands&scripting/scripts).- Meta system rework: you now need to register meta beforehand in the
scripting/metasfolder. https://docs.itsme.to/itsmybot/scripting/meta- New meta type:
list.- New meta mode:
message(custom data bound to a message).- Meta commands and placeholder formats have been updated. https://docs.itsme.to/itsmybot/configuration/placeholders#meta
For Developers
Events.Buttonis now deprecated. Please useEvents.ButtonClicksinstead.- New Utils.blockplaceholders to prevet parsing placeholder in user input
No need to update the addons but it's recommanded, only build/core folder and package.json
Changes for users:
No need to update the addons, only build/core folder and package.json
- Correction of the main file incorrectly set in package.json
- Fix for the Sequelize error with the presenceUpdate event
