A small Discord bot which aims to alert you on website changes.
Due to Discord API changes, please make sure to enable your Discord Bot Message Content Intent
permission to work and be able to read Discord commands.
More instructions here: https://shellbear.github.io/web-watcher/requirements/
A full documentation is available at https://shellbear.github.io/web-watcher.
> web-watcher --help
Web-watcher discord Bot.
Options:
-delay int
Watch delay in minutes (default 60)
-prefix string
The discord commands prefix (default "!")
-ratio float
Changes detection ratio (default 1)
-token string
Discord token
By default, the watch interval for every website is 1 hour, but you can easily change this with the interval
parameter
followed by the interval in minutes.
export DISCORD_TOKEN=YOUR_DISCORD_TOKEN
# Set watch interval to 10 minutes, defaults to 60 minutes
web-watcher --interval 10
# OR
# Set watch interval to 10 minutes, defaults to 60 minutes
web-watcher --token YOUR_DISCORD_TOKEN --interval 10
Add a URL to the watchlist.
Remove a URL from the watchlist.
Get the complete watchlist.
- go-difflib - Partial port of Python difflib package to Go
- xxhash - Go implementation of the 64-bit xxHash algorithm (XXH64)
- Gorm - The fantastic ORM library for Golang
- DiscordGo - Go bindings for Discord
This project is licensed under the MIT License - see the LICENSE file for details