TransferEmailBot
Inspiration
ChatGPT ChatGPT has inspired us to bring ChatGPT to a broader audience through the use of an easy-to-use application, Telegram.
Description
TransferEmailBot is an application that allows users to send and receive emails from Gmail and Outlook on Telegram, and also summarizes emails received from Gmail and Outlook. It allows users to centralize their information and improve their instant messaging capabilities, making it a comprehensive communication tool for teams.
Commands
/start - Introduces the Telegram bot
/email - Brings up a dialog to craft an email
Problems we ran into
A new v20.0 update of python-telegram-bot changed the inner workings of some libraries. This made many StackOverflow posts useless and we had to come up with our own workaround based on the API documentation.
Getting the Gmail API to work locally and to be able to send and receive email.
Accomplishments that we're proud of
The bot finally worked after going through many iterative design cycles.
Whats next for TransferEmailBot
Promote ease of multiple users
Have a database to store user data
Run script remotely on a server
Tech Stack
- python-telegram-bot
- Google Cloud API - Gmail
- Graph API - Microsoft Outlook
- OpenAI API - ChatGPT
Log in or sign up for Devpost to join the conversation.