Releases: iComputerfreak/NotifierBot
Switch Scoring Algorithm
Switched from NCC to SSIM to prevent false triggers when the content in the screenshot moves.
Fixed error reporting
Fixed that the bot would not report errors, even after the specified time (default 2 hours)
Now the bot correctly reports the errors and only does so once, including an additional message when the error has been recovered.
Version 1.5.3
Added /muteand /unmute command to suppress notifications for a given entry.
Offloaded shared code to separate local package
Version 1.5.2
Fixed cropping of images
Fixed bug where /info would not work
Fixed bug where no notifications were sent if the image did not meet Telegram's requirements for photo attachments
Version 1.5.1
Hotfix that fixes crash when the screenshot sizes change (e.g. after changing the capture element)
Version 1.5.0
The bot now uses a swift script to check the website changes.
The script uses the same underlying commands as the previous bash script, but has an inbuilt option to hold back errors for a number of minutes before reporting them. This way website problems that resolve themselves will be ignored.
The bot now also has new commands to set a specific HTML element and/or class/id to capture, to wait for loading or to click after it loaded.
Version 1.4.1
Fixed clashing folder names when creating entries with the same name in different chats
Version 1.4.0
Added /setelement and /setdelay commands to specify which HTML element to screenshot and set a delay to wait after the page has loaded.
Changed screenshot tool to https://github.com/sindresorhus/capture-website-cli
Version 1.3.0
The urlwatcher.sh script now uses normalized cross correlation to compare the images and only registers a change if the cross correlation is under a threshold.
The bot is now also able to display the differences between the stored latest and old screenshot versions using the /diff command.
Version 1.2.0
Changed SDK so now the bot works on ubuntu again