Skip to content

Version Changelog

3urobeat edited this page Jul 29, 2020 · 38 revisions

Version Changelog

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
Clone this wiki locally