Hey! I am Buy Bot, a Telegram utility bot that turns your pictures into products! Send me a photo of something you want to buy and I'll send you a link to that product on Amazon.

BuyBot uses several APIs to accomplish its task. When a user takes a picture the image is sent to an image recognition API from CloudSight to generate a description of the image. This produces an explanation too descriptive to generate results from an Amazon search. The description is instead filtered by a machine learning natural language processor which determines the main subject. The filtered description is then sent to a Custom Google Search API that queries Amazon product pages to match the description. A scraping function is then used to generate the product name, price and a link to buy the product.

Built With

Share this project: