Telegram AI for task automation and working with Google services
AI & Machine LearningPet project created to automate personal work processes through Telegram. The main idea of the project is to turn a Telegram bot into a personal AI assistant that can process text and voice messages, create tasks, work with Google Tasks and Google Drive, and help with document organization.
Within the project, a basic architecture of the Telegram bot has been implemented with the integration of an AI model for interpreting messages, processing voice commands, and automatically creating tasks.
Main functionality:
• creating tasks from text messages;
• processing voice messages via AssemblyAI;
• integration with Google Tasks;
• reprocessing the last message via the /last command;
• recognizing dates in text;
• basic estimation of task completion time;
• using Gemini for interpreting queries;
• preparing architecture for integration with Google Drive, Gmail, and Google Calendar.
Technologies:
Python, Telegram Bot API, Gemini API, AssemblyAI, Google Tasks API, Google Drive API, python-dotenv.
Result:
A prototype of a personal Telegram AI assistant has been developed, which automates task creation, voice message processing, and interaction with Google services. The project has become the foundation for further development of a personal document management automation system, planning, and processing of work information.
Within the project, a basic architecture of the Telegram bot has been implemented with the integration of an AI model for interpreting messages, processing voice commands, and automatically creating tasks.
Main functionality:
• creating tasks from text messages;
• processing voice messages via AssemblyAI;
• integration with Google Tasks;
• reprocessing the last message via the /last command;
• recognizing dates in text;
• basic estimation of task completion time;
• using Gemini for interpreting queries;
• preparing architecture for integration with Google Drive, Gmail, and Google Calendar.
Technologies:
Python, Telegram Bot API, Gemini API, AssemblyAI, Google Tasks API, Google Drive API, python-dotenv.
Result:
A prototype of a personal Telegram AI assistant has been developed, which automates task creation, voice message processing, and interaction with Google services. The project has become the foundation for further development of a personal document management automation system, planning, and processing of work information.