I have found myself in a need of this kind of tool for a while, so I decided to build it!
What it does
Tracks Amazon product prices and notifies the user once the price goes down to the amount requested.
How I built it
I built it using Python and some libraries like lxml (scrapping), Telegram API and TinyDB (store user data).
Challenges I ran into
Scrapping Amazon website, which has different templates for product pages. Moreover, after a certain amount of requests Amazon bans bot http requests... :(
Accomplishments that I'm proud of
My first Telegram bot <3
What I learned
Telegram API, TinyDB and Threads in Python. First time using all of them.
What's next for Amazon Price Tracker for Telegram
Using Tor or any other tool to distribute http requests through different networks so Amazon cannot ban the bot from sending requests.