Задача
Требуется разработать Telegram-бота на Python (с возможностью интеграции с LLM) для полноценного управления задачами пользователей.
Ключевой функционал
- Прием задач в свободной текстовой форме с автоматическим извлечением: самой задачи, дедлайна и времени напоминания (если указаны).
- Вывод задач в разрезе времени: на сегодня, на неделю, весь список.
- Фильтрация задач по ожидаемому времени выполнения, которое необходимо присвоить автоматически: менее 5 минут, менее 30 минут, менее 2 часов или сложная задача.
- Ежедневная рассылка краткого списка предстоящих задач в указанное пользователем время.
- Точечные уведомления-напоминания о конкретных задачах строго к дедлайну или заданному пользователем времени.
- Обсуждение возможной интеграции языковой модели (LLM) для распознавания контекста и свободного текста.
Технические требования
Язык разработки: Python. Фреймворк и база данных (например, SQLite или PostgreSQL) обговариваются с исполнителем. Административная панель не требуется - управление осуществляется текстовыми командами.