Telegram AI for task automation and working with Google services

AI & Machine Learning
Job 5 of 10
Pet 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.
Details
  • Added:
31

Freelancer

  • Projects 4
  • Rating -
  • Rating 408
Register

If you have an account, log in

Indicators

  • Last visit: 2 hours 21 minutes ago