🎉 [2.16] New Features:
- ### Stolen Comment Detection
- New ability to detect users who copied and reposted an existing comment
- By default, is only enabled in Sensitive-Smart mode, but can be enabled in any mode through config optionstolen_comments_check_modes
- By default, it detects exact matches for speed. But with config settingfuzzy_stolen_comment_detection
, you can check comments that are similar. Uses the samelevenshtein_distance
value as when detecting duplicates
- Note: Fuzzy stolen comment detection is much slower, and required time is exponentially proportional to the number of comments
- ### Ability to Set Custom Directory for Config Files
- You can now use a new config setting called
configs_path
to choose where to put secondary config files
- If you keep the new default location as 'configs', you can also put the main config file in there too
- Otherwise, at least the main config file must be kept in the same place as the program, so it knows where to look
- Otherwise, at least the main config file must be kept in the same place as the program, so it knows where to look
- You can now use a new config setting called
📈 [2.16] Other Improvements
- #### Match sample lists are now sorted by number of comments per author (highest to lowest)
- #### Match sample list now shows warning if some comments are possible false positives, and highlights them
- #### Filter mode selection menu now better illustrates which modes can be used in "Not Your Channel Mode" and Moderator Mode
- #### Log files will now include a list of the videos or community posts that were scanned
- #### Log files now display timestamps of comments (except not community posts for now)
- #### New
colors_enabled
config setting, which allows disabling colored text if necessary
- #### Many filtering and detection improvements
[2.16] Other Changes & Fixes
- Added a few additional startup messages to help narrow down slow startups for some people
- When displaying spam threads sample list, if the video is title has investment related keywords, added notice to be extra vigilant in checking false positives of spam thread results
- Completely re-worked filter variable intake. Variables no longer use encoded obfuscation, instead precompiled regex is directly loaded, improving loading speed. Filter variables now exist in
filter_variables.py
- Fixed a blocking prompt on chosenVideos mode even if skip_confirm_video is True
- Fixed issue where excluding multiple times back to back would cause duplicate whitelist entries
Beta1 → Beta2:
- New stolen comment detection feature
- Reworked filter variable intake
- Added
colors_enabled
config setting
🟢 Beta2 → Beta3:
- Fixed Various Crashes including #653, #654
- In match samples list, added warning if some comments are possible false positives, and highlights them
- Log file now includes timestamp of each comment
- Moved confusable modules to local, with slightly modified version. Added several custom confusable characters that weren't being detected. Should further improve spam detection in some cases.
- Added some filters for comments targeted at specific large channels including Markiplier & Jacksepticeye, and that often overflow elsewhere
- Improved / fixed behavior of certain regex filters. Converted remaining filter lists to regex. Should improve filtering ability