The inspiration behind our product was that we had encountered many times where we would miss important emails because it got lost in our inboxes amongst other emails.

What it does

EmailScraper helps you scrape your email frequently, and notifies you with any new emails that match your specified keywords. Never miss important emails, even when on holiday or too busy to comb through the other junk in your inbox.

How we built it

We built it in Python, taking advantage of the imap library available on Python. Users can use our Telegram bot, and can receive notifications on there at an automated frequency of their choosing, or whenever they click 'Check messages'

Challenges we ran into

Some of the challenges we ran into include encountering bugs when interfacing the frontend with the backend, adding new features such as multiple email functionality that caused new bugs, and having inconsistencies while testing our bot.

Accomplishments that we're proud of

We're proud of the fact that users are able to add multiple emails from any of the popular email domains, and only receive notifications regarding the keywords they input. We're also proud of the automation feature, where the bot will check the user's inboxes at a specified frequency and send notifications to the user.

What we learned

We learned a lot about Telegram bots, including how to automate requests, as well as new Python libraries such as IMAP.

Built With

Share this project: