Бюджет: 300 USD Срок: 10 дней
Здравствуйте!
Внимательно изучил ТЗ. Задача ясна: нужен бот-презентер с админкой, конвертацией (PDF/PPTX -> IMG) и аналитикой. Готов реализовать проект на Python, обеспечив быструю работу и удобную навигацию.
Мой стек для этой задачи:
Язык: Python 3.10+.
Фреймворк: aiogram 3.x — это стандарт для современных асинхронных ботов (работает быстро, держит нагрузку).
Конвертация: Для PDF использую pdf2image, для PPTX подключу LibreOffice (headless) на сервере для точного сохранения шрифтов и верстки при конвертации в картинки.
База данных: SQLite (как в ТЗ) или PostgreSQL, если планируется высокая нагрузка. Использую SQLAlchemy или Tortoise ORM для удобной работы с данными.
Аналитика: Сбор статистики в БД, экспорт в CSV через библиотеку pandas или встроенный модуль csv.
Реализация функционала:
Навигация: Реализую через CallbackQuery (изменение сообщения без его переотправки), чтобы слайды переключались мгновенно и не засоряли ленту.
Файловая система: Организую хранение по hash файла, чтобы исключить дубликаты.