Skip to content

Version Changelog

3urobeat edited this page Oct 16, 2022 · 38 revisions

Version Changelog

This page lists all master branch versions including the release date, changes and a link to the commit.

Release Date Version Changes Commit
Aug 6, 2019 1.0 & 1.1 Created basic bot that can comment comment once on it's own. 8f8dd27 & 2ccebc8
Jan 15, 2020 2.0 Basically reworked the whole bot, added two file style to control multiple accounts with one bot. c103965
Jan 16, 2020 2.1 The played games can now be changed from config.json. Added ability to disable comment command for other users. Added comment cooldown. Added arguments number_of_comments and profileid to !comment command. Updated README.md. 43d6f28
Feb 18, 2020 2.2 Added global comment cooldown. Added option to disable accepting group invites. Multiple owners are now possible. Added unfriend function after a period of time. Added timestamp to logger. Added update checker. Added a botgroup inviter function. 4370c5c
Feb 20, 2020 2.3 Added new command: !unfriend profileid. Added !eval command. Fixed error that occured when accepting a friend request. Fixed date in logger function. Changed date color to improve visibility. Added option to disable message logging in the config. Added notice if config owner values are not setup. Removed myself from config if the bot is not running on my pc. Fixed a few other bugs and changed a few minor things. 7cd1deb
Feb 21, 2020 2.4 Added new experimental auto updater. Fixed bugs from/Changed minor things I did when I was tired af. Update checker will now check every 12 hours. Changed lastcomment.json behaviour. Edited/Changed ready event logger messages. a8454a3
Feb 24, 2020 2.4.1 Fixed time to account for your timezone. Fixed bug that would occur when the bot tried to write a new friend to the lastcomment.json after accepting the friend request after being offline. 67cefad
Mar 7, 2020 2.5 Added !info command. Fixed bug that would occur when the bot tried to add someone to lastcomment.json after accepting request when he was offline. User specific comment cooldown will now only be handled by lastcomment.json. Added feature to disable eval command (default). bf84246
Mar 10, 2020 2.5.1 Hotfix update (hope no new errors occur): Added checker to check on startup if all friends are in lastcomment.json. Fixed lastcomment cooldown checker. Fixed resetcooldown cmd. Fixed config checker for my name. Changed a few logger messages. afd519f
Apr 30, 2020 2.6 Added option to skip steamGuard, added dynamic login time evaluation and wait time conversion, added data.json, changed filestructure, changed updater functionality, lastcomment functionality revamp, added dynamic help message, cleared up startup logs, made changes and other bugfixes. This took quite some time. 0d0f633
Apr 30, 2020 2.6.1 Fixed a mistake that would crash the bot when the user adds a child bot account. Added default quotes in quotes.txt. c6fe60a
May 1, 2020 2.6.2 Fixed skipped accounts not being skipped after restart. Change file updating order. Fixed bot crashing when trying to logOff in updater. Fixed config existing keys checker in updater. Fixed updateeverywhere() still using loginindex instead of accountid when writing to lastcomment.json. Changed one wrong error description in error catch in commenteverywhere(). 29e43b3
May 15, 2020 2.6.3 Added checker if user is somehow not in lastcomment.json to prevent crash right infront of cooldown check. Fixed messages going to the reciever when sending comments to another profile by saving the requester's steamID. Changed command usage messages to account for user's priviliges. Other minor fixes/changes. 29a0d82
May 21, 2020 2.6.4 Fixed bot corrupting the config and crashing on restart due to simultaneous writes. 6c06b31
June 29, 2020 2.7 One account can now comment multiple times (repeatedComments in config)! Added !failed command to see all detailed comment errors. Revamped the console interface. Reworked the updater with master and beta branch updating. If your lastcomment.json got corrupted the bot will now erase the content instead of crash. The bot will now list accounts the user has to add if they are limited instead of waiting for a steam error. Removed a few widely unused config options. Added heartbeat to !ping and more info to !info cmd. You can now reset the cooldown of another user. Added disableautoupdate to config. Changed botsgroupid to botsgroup and made it a url. Added more default quotes. Many many more behind the scene changes (check out beta-testing branch commits for way more detail!). 6b89f8c
June 30, 2020 2.7.1 Fixed crash when child bot recieved message. Fixed limited check crash when skipping account. Fixed comment limited & not friend check. Fixed auto skipSteamGuard. 7b28378
July 3, 2020 2.7.2 New !addfriend command. Added cache.json file to reduce steam group64id requests. Fixed group invite crash. Fixed clearLine issues (#48). Fixed beta-testing not updating to new beta versions when on release version. Fixed limited checker issues (#49). Added error handling when logging in. Removed status setting in config. Added childaccsplaygames in config. Added disconnected message for all bots. Added more ascii arts. Minor other changes. 8adc902
July 21, 2020 2.7.3 [removed on July 24, 2020] Updated start.js to prepare for future 2.8 update. e945938
July 29, 2020 2.8 Added proxy support (add them in proxies.txt). Added webserver to request comments and view the log. Added !update command. Added !rc alias to !resetcooldown and "global" argument to reset global cooldown. A Steam cooldown error will now apply a 5 min global cooldown to cmd requests. Moved updater.js to src folder. Fixed a lot of bugs, made things a bit more user-friendly and made other more minor changes. 091d7bd
August 11, 2020 2.8.1 Added whatsnew message to update confirmation. Bot should now be able to change the terminal title on Linux. Added quotes multi-line support. Added more default quotes. Added status codes to all webserver responses. Corrected proxyShift behaviour. A private profile check error won't stop the comment process anymore. Fixed wrong proxy number when logging in with proxy x message. 3125654
September 27, 2020 2.9 Added shared_secret support. Added accounts.txt file to provide accounts in the username:password:shared_secret format. Added !log, !abort, !settings, !unfriendall, !leaveallgroups, !block, !unblock cmds. Added custom quotes argument for !comment cmd. Added custom error messages to steam errors for !comment cmd. Added message spam protection and cooldown. Added message to owners on successful update. Added other checks to provide easier error descriptions etc and to make the bot more robust. Fixed #57. Minor other changes. 5ddef2a
October 21, 2020 2.9.1 Comment logging will now only display the first line for multi-line comments. Fixed friendlistcapacitycheck() not displaying the correct amount and not checking child accounts correctly. lastsuccessfulcomment will now show the local time in the log. Fixed cooldown not being correctly applied when only one comment was requested. Added last processed comment request to !info cmd. Reworked !settings cmd. Minor other changes. d7c5335
October 23, 2020 2.9.2 Fixed cooldown calculation error #63. Reworked updater function and for better code quality. Added file integrity checks that can restore backups from cache.json or pull from GitHub. Minor other changes. 8847635
March 9, 2021 2.10 Switched to database storage system for lastcomment. Added attempts to retry failed logins. Added !stop cmd. Reformatted some messages. Added custom language support. Added childaccplayinggames to set custom games and steam games for all child accounts. Improved quote randomization. Added account randomization option. Improved code formatting. Minor other changes. 3547d8d
March 11, 2021 2.10.1 Fixed unfriend check logging an steam64id undefined error (#81). Removed unnecessary process event listeners (This could also fix #78). Added check if all friends are in lastcomment database. Fixed resetcooldown not being able to reset global cooldown in one try. Fixed comment log msg displaying even on error when more than 1 comment was requested. Minor other changes. f2db506
March 16, 2021 2.10.2 Fixed updater not waiting for active comment request to be completed. Fixed user not getting removed from activecommentprocess array when requesting 1 comment (#83). Fixed bot getting stuck on startup when accounts.txt was used and had empty lines (#80). Added a commentcounter based on #87. Add limited bot accounts message has now clickable links (#84). Added custom lastcomment.json error message. Added check to fix #85. Increased default commentdelay to 15000. Minor other changes. 9aaea39
March 25, 2021 2.10.3 Fixed globalcommentcooldown not getting applied correctly leading to multiple comment processes at the same time (#91). Fixed HTTP 429 error not aborting comment process. friendMessage in log will now get cut off after 75 characters. Changed globalcommentcooldown unit from ms to minutes. Minor other changes. fa6d0f4
May 2, 2021 2.10.4 Improved functionality to keep certain data over auto restarts. Replaced repeatedComments functionality with maxComments & maxOwnerComments in config (#89). enableurltocomment is now false by default. Added check for quote character limit. Added community ban disclaimer to startup msgs. Added potential fix for websession not getting set after reconnect. Fixed #85 for real now. Fixed limited & not friend check not using randomizeAccounts order. Fixed comment command not refreshing config changes made by !settings cmd. Fixed commentdelay getting added to globalcommentcooldown when only 1 comment got requested. Updated npm packages. Minor other changes. 7ca8ded
May 9, 2021 2.10.5 Added custom relog function to fix not all accounts relogging after loosing connection (#93). Fixed error when not confirming/declining update on startup whith disabled auto-update. Fixed updater not updating to/from BETA versions when branch was switched from beta-testing to master. Minor other changes. fafad59
May 16, 2021 2.10.6 Fixed restart function not correctly unloading old session leading to crashes (#94). Fixed bot not relogging after connection loss that wasn't NoConnection (#95). Updater will now announce waiting for active comment process to finish when triggering update using the !update cmd. Added delays to unfriend & leavegroup calls. Comment log message will now specifiy comment number (x out of x). Updated dependencies. Minor other changes. 560e130
June 13, 2021 2.10.7 Fixed !help command not working by shortening it. Added !commands alias to !help command. Improved instructions on how to provide login informations. Now shipping accounts.txt file by default. Added comment to accounts.txt file. Added logging message that logs the OS on startup. ba9bc71
October 17, 2021 2.11 The majority of the application has been restructured and rewritten. The whole bot is now being started in a child_process. Added !groupcomment command to be able to comment in groups. Added !sessions and !mysessions commands (#103). Improved logs by adding my output-logger library, added more log messages and improved many existing log messages. Improved automatic error handling. Fixed node-steamcommunity not using proxies and improved proxy support a lot in general. Improved response of !settings, !log & !failed commands. !failed and !abort now use the reciever steamid as parameter instead of the requester steamid. Only certain commands are now blocked during startup (#105). Probably fixed and improved a lot more stuff passively and without noticing. Updated dependencies. If you are interested in more detail check out the 131 commits between 2.10.7 and 2.11. At least node.js v14.15.0 is now required! dfdec1e
October 22, 2021 2.11.1 Fixed log spam issues with animations. Fixed security vulnerability in !abort and !failed command. e894361
July 30, 2022 2.12 Read the changelog in the description of this release. a24e457
October 16, 2022 2.12.1 Read the changelog in the description of this release. d9ab995
Clone this wiki locally