This project guides you through building a personal AI assistant that uses Telegram as its interface. This workflow automation can manage your digital life by integrating with Google services.
---
## Key Features
This workflow automation is a versatile AI assistant that provides **hands-free voice interaction**, **maintains conversational memory**, and integrates with major Google services. It offers personalized assistance for managing your emails, schedules, and tasks directly through a chat.
---
## How it Works
The process begins with a **Telegram trigger** that detects incoming messages. If the message is a voice note, it's transcribed into text using the **OpenAI API**. This text, whether original or transcribed, is then fed to the AI assistant, which is powered by a language model from **OpenRouter**.
The AI assistant uses various tools to interact with your data:
* **Get Email:** Fetches unread emails from your Gmail inbox.
* **Google Calendar:** Retrieves upcoming events.
* **Google Tasks:** Manages your task lists.
After processing the request, the AI assistant generates a response and sends it back to you via Telegram. To set up this system, you'll need API keys for **Telegram**, **OpenAI**, **OpenRouter**, and **Google OAuth2**.