Once you follow an url, the bot will store your chat id, url and current webpage content hashed. Every 60 seconds, bot is monitoring all of the urls in the database and checks if the hash has changed since the last monitor. If it did, it sends a message to the corresponding chat.
Written in: Python3
Libraries used: psycopg2, python-telegram-bot
Database: PostgreSQL
Deployed on: Heroku
Date: December 2020
Bot is taken off server so it's down at the moment.
Username: @matf_bot
- /start - See the starting message
- /follow <link(s)> - Url(s) that you'd like to keep track of
- /unfollow <link(s)> - Url(s) that you no longer want to keep track of
- /unfollow_all - Delete all your urls from the database
- /list - Info on what you follow
- /comment - Leave a comment for me!
- /list_comments - See all your comments
- /end- Wipe all your data
- /help - Bot manual/list of commands
Any suggestions or questions, either contact the bot creator (me): @mincxh or send a comment via bot.