Releases: jmlwhittington/RandomRSSTwitterBot
v0.5.3
Hotfix: corrected queue attempt check running after duplicate prevention on certain occasions still which caused bot to post from queue sooner than intended, added logging for queue checks just in case since it continues being troublesome.
Other small tweaks: added version number to boot message in logs and in readme, also added copy of readme to .RAR archive.
v0.5.2
Hotfix: corrected queue gap check running twice when duplicates were detected which caused bot to post from queue sooner than intended.
v0.5.1
Hotfix: corrected bot running every timer interval rather than frequency in hours.
v0.5
THIS VERSION IS BROKEN, DO NOT USE
Fifth minor release!
New Features:
- Config file (replaces keys.txt; also has other things you can add such as frequency of posts, how often timer should check for hour change, gap between cycles for posting from queue, number of times to run duplicate prevention, and threshold for when source is considered too frequent)
- Queue can now be set to be checked after so many cycles rather than exclusively until emptied
Bug Fixes:
- No new lines in console after tweeting successfully (was actually broken last version, but went back to double new lines and not intending to fix as unsure how to if even possible)
- Duplicate prevention no longer runs indefinitely (accidental issue with incrementing after last version tweaks)
v0.4
Fourth minor release!
New Features:
- More error output in console (for all tasks, just in case)
- Duplicate prevention now searches for other articles in same source instead of new one
- Frequency now calculated when selecting new source after first one is deemed too frequent
- Posts can now be queued, ideally for articles relevant to your bot but from sources not normally relevant otherwise
- Sources can now pull from multiple feeds (see readme for more information on how to set up)
Bug Fixes:
- Double new lines in console after tweeting successfully
- Crash when not adding extra line(s) to frequency.txt after adding new source(s) (fixed by adding zeroes to bottom of file, assuming new sources are at bottom of sources.txt as well)
v0.3
Third minor release!
New Features:
- Failures to tweet now output to console prior to crashing (could not find proper way to output to logs, but output does save in Event Viewer under Windows Logs > Application, use timestamp in logs to identify timeframe)
- Created new file: frequency.txt, to log frequency of each source and prevent posting one source too frequently (use line number in Notepad to identify source as same line number)
Bug Fixes:
- "Press any key to exit" prompt now shown when running tweet test
- "Press any key to exit" actually works as intended now
- Timer now runs every 30 seconds instead of every 60, to prevent accidentally tweeting one minute past the hour
v0.2
Second minor release!
New Features:
- Bot now runs continuously at frequency in hours as defined by you
- Tiny tweaks to console/log output
- Duplicate prevention only runs 10 times now as opposed to 100
- keys.txt is more legible
- Slightly better memory handling with garbage collection and disposing of RSS feed when finished with it
Bug Fixes:
- Duplicate prevention no longer runs indefinitely and properly outputs attempt number to console and log
v0.1
First release!
Features:
- Use custom list of RSS feeds
- Prevents duplicates from being posted
- Outputs console to log