Changes of note (TL;DR):
- Greatly reduced memory consumption by clearing picsCache after using it once on ready
- Greatly reduced size of node_modules folder
- Fixed tons of logger issues
- Added a !joingroup command
Additions:
- Added a !joingroup command
- Added support for adding new bot accounts at runtime to login()
- Added a wiki page for creating plugins
- Added library patches for my steam-user clearPicsCache() PR and steamcommunity vanity resolving fix PR
Fixes:
- Fixed tons of logger issues and improved its memory consumption
- Fixed cache of plugins not being cleared correctly when running !reload
- Fixed msg hold back check throwing error when logging non-string
- Fixed bot sending unprocessed response when requesting only 1 comment
- (Hopefully) fixed any "Already logged on" errors when login times out while waiting for
loggedOn
event - Fixed Steam Chat send message handler retrying failed messages for bot accounts that are offline
Changes:
- Greatly reduced the child process's memory consumption by clearing picsCache after using it once
- Increased the memory limit of the child process to 2 GB and enabled the Garbage Collector's
optimize-for-size
option - Greatly reduced the size of the
node_modules
folder by using the npm--production
flag when automatically installing dependencies - Shipping disabled webserver config for new users now
- ASCII Art and login summary on ready event are now being cut to the current terminal width
- Reworked !leavegroup command to use handleSteamIdResolving helper
- Moved the Wiki from GitHub to the git repository
- Reworked and improved wiki pages, especially the changelogs
- Updated library patches as my sharedfiles PR to the SteamCommunity library got accepted
- Updated usage of deprecated friendMessage event
- Updated dependencies