Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Multiplayer Telegram bot-planner. The user writes tasks in plain text ("tomorrow at 3 PM meeting with the doctor"), and the bot uses AI (Gemini) to recognize the date, time, and recurrence, and saves the task.

Capabilities:
• creation of tasks in free text (recognition via LLM, confirmation with buttons);
• view by day and period, with separation of "upcoming / past";
• recurring tasks — daily / weekly / monthly;
• reminders N minutes before the event + morning digest;
• editing and deleting with context (edits like "at 10" or "and also walk the dog");
• individual time zone for each user (time is stored in UTC)
Stack and practices:
Python, aiogram 3 (async), SQLAlchemy (async) + SQLite, Gemini API, APScheduler.
86 autotests (pytest), CI on GitHub Actions, deployed 24/7 on a cloud Linux VM (systemd).

#python #telegrambot #aiogram #backend #sqlalchemy #gemini #ai #llm #asyncio #pytest #devops #api
Work details
Budget 179 USD
Added 18 June
21 views
Freelancer
Sergey Voytov
Ukraine Odessa
No reviews

Available for hire Available for hire
On the service 1 year