How it works:
This project creates a personal AI assistant named Angie, accessible through Telegram. Angie can summarize daily emails, look up calendar events, provide reminders for upcoming tasks, and retrieve contact information. The assistant interacts with users through both voice and text messages.
Step-by-step:
Telegram Trigger: The workflow starts with a Telegram trigger that listens for incoming messages. It identifies if the incoming message is voice or text. If the message is voice, the voice file is retrieved and transcribed to text using OpenAI's Speech-to-Text API.
AI Assistant: The request is then passed to the AI assistant, Angie, for processing.
Tools Integration: Angie is equipped with several tools to provide detailed responses:
- Get Email: Uses the Gmail API to fetch recent emails, filtering by specified dates.
- Get Calendar: Retrieves calendar events based on selected dates.
- Get Tasks: Connects to a Baserow database (an open-source Airtable alternative) to retrieve items from a to-do list.
- Get Contacts: Accesses Baserow to retrieve contact information.
Response Generation: The AI formulates a response based on the gathered information and sends it back to the user on Telegram.
Other Workflows like this one
Your connected stack awaits to automate AI workflows with 24-7 uptime performance and engagement