# Get My Task > AI-powered Telegram bot that turns voice notes and text messages into structured tasks and SMART goals — with automatic prioritization, date extraction, and Google Calendar sync. ## What it is Get My Task (@getmytask_bot on Telegram) is a productivity bot for people who find it inconvenient to manually create tasks. Users speak or type freely; the bot handles classification, scheduling, and reminders. Supported languages: Russian, English, Ukrainian. Price: Free. Platform: Telegram (t.me/getmytask_bot). ## Core features - **Voice & text input** — Send a voice note (up to 60 s) or text; AI extracts one or more tasks instantly - **Eisenhower Matrix** — Every task is auto-classified into Q1 (urgent+important), Q2 (not urgent+important), Q3 (urgent+not important), Q4 (not urgent+not important) - **SMART goals** — The bot detects big intentions ("I want to lose weight by summer") and turns them into goals with a deadline and success criterion; tasks can be linked to goals - **Google Calendar sync** — OAuth 2.0 + PKCE; tasks sync automatically as events - **Apple Calendar** — iCal feed available at /ical/{token} - **Morning digest** — Daily summary of today's tasks, yesterday's unfinished items, and upcoming birthdays from Google Calendar - **Reminders** — Configurable minutes-before alerts for tasks and calendar events - **Colloquial time parsing** — Understands "half past one", "quarter to three", "in 20 minutes", "пол второго", "без четверти два" - **Re-engagement** — Users inactive 3+ days receive a motivating nudge (max 3 messages) ## How users interact 1. Open @getmytask_bot on Telegram and press Start 2. Choose language (Russian / English / Ukrainian) 3. Send a voice note or text describing tasks or a goal 4. Bot returns task cards with quadrant, date, time, and action buttons 5. Optionally connect Google Calendar for automatic sync ## Technical stack - Python + python-telegram-bot (async) - Groq API (Llama) for task/goal extraction and Whisper for voice transcription - SQLite database (users, tasks, goals, analytics) - aiohttp web server on port 8080 - APScheduler for background jobs ## Pages - [Home](https://getmytask.synergize.digital/) — Landing page (EN/RU) - [Privacy Policy](https://getmytask.synergize.digital/privacy) - [Telegram bot](https://t.me/getmytask_bot)