Интерфейс для программы на Python
Техническое задание на разработку программы с минималистичным интерфейсом
Цель: Объединить несколько отдельных скриптов для работы с Telegram в единую программу с удобным графическим интерфейсом на базе Flet, с возможностью дальнейшего портирования на веб и Android. Программа должна иметь минималистичный, интуитивно понятный интерфейс с полями для ввода, красивыми иконками, а также журналом событий внизу.
---
Основные функции программы:
1. Парсер чатов – извлечение сообщений или других данных из указанных чатов Telegram.
2. Парсер пользователей из чата – сбор информации о пользователях из выбранных чатов.
3. Инвайтер – автоматическая отправка приглашений пользователям в выбранные чаты.
4. Чекер сессий – проверка валидности или состояния сессий Telegram.
5. Автоконвертер сессий – автоматическое преобразование файлов .tdata в сессии Telegram и обратно.
---
Требования к интерфейсу:
Минимализм: Простой и чистый дизайн без лишних элементов.
Поля для ввода: Удобные и интуитивные поля для ввода API ID, API Hash, ссылок на чаты, пользователей и других данных.
Иконки: Использование минималистичных, но эстетически приятных иконок для навигации и функций программы.
Журнал событий: Лог действий программы должен отображаться в нижней части интерфейса в реальном времени.
Поддержка темной темы: Интерфейс должен быть выполнен в тёмных тонах (фон – тёмно-серый, текст – белый) с элементами, выделяющимися при активации (например, поля ввода подсвечиваются голубым цветом при фокусе).
---
Дополнительные требования:
Программа должна быть реализована на базе Flet для обеспечения дальнейшего портирования на веб и Android.
Итоговый продукт – готовый код программы на Python, с чистой и понятной структурой, готовый к запуску на разных платформах.
Возможность быстрого переключения между функциями программы через выпадающее меню.
Ошибки и статусы выполнения операций должны выводиться как в графический интерфейс (лог), так и в консоль для отладки.
Поддержка гибкой настройки параметров (например, задержка инвайтов, количество пользователей для парсинга и т.д.).
---
Ожидаемый результат:
Программа с вышеуказанными функциями и интерфейсом, написанная на Python и готовая к запуску и дальнейшей доработке. Код должен быть чистым, структурированным и сопровожденным комментариями.
---
Теперь документ более точ
но отражает, что итоговым продуктом будет именно готовый код программы.
-
838 14 2 Здравствуйте!
В портфолио у меня есть пример, как я делал интерфейс на tkinter. Но также у меня есть опыт пользования Flet, и я могу показать несколько примеров в лс. В одной из них я специально сделал удобные логи, и они даже видны на экране, и в то же время записываются в файл!
Как я понял, сами по себе скрипты уже готовы, и все, что нужно сделать - это собрать их в одну програму. Готов этим заняться. Жду вас в лс.
-
3224 84 0 Могу сделать интерфейс на PyQt
Но здесь все зависит от имеющегося кода и требований к интерфейсу.
-
1970 45 3 1 Добрый день!
Готов выполнить доработки программы. Есть хорошее знание python, чистый код.
-
426 1 0 Добрый день, в 2020 реализовал похожий проект, но за это время многое изменилось, а именно ограничения в телеграме, поэтому это будет трудно реализовать. Также появились несколько вопросов относительно ТЗ, скрипты уже готовы или их нужно будет написать и т.д.
Напишите мне в личные
Надеюсь на будущее сотрудничество!
-
39 Здравствуйте. Могу объединить скрипты и сделать интерфейс по вашему ТЗ
-
У Вас вже є всі скрипти з описаним функціоналом і Вам потрібен тільки інтерфейс до них ?
-
Верно
-
У вам есть примеры сделанных интерфейсов?
-
Вас*
-
Актуальные фриланс-проекты в категории Python
Специалист по Excel / автоматизации процессов (Excel + желательно программирование)Ищем специалиста с ПРОДВИНУТЫМИ знаниями Excel для оптимизации существующего файла и автоматизации процессов. Будет большим преимуществом, если вы также имеете навыки программирования / VBA / Power Query / Power Automate или опыт создания сложной логики в Excel. Задачи проекта… Python, Базы данных и SQL ∙ 48 минут назад ∙ 9 ставок |
Автоматизация процессоів через API и PhytonНиже описал текущий процесс и то, к какому результату хотелось бы прийти. Также прикладіваю файлы реалтного процесса чтобы лучше понять как он выглядит в ревльности Текущий процесс Сейчас весь процесс выполняется вручную: загрузка/выгрузка файлов, перенос данных между… AI и машинное обучение, Python ∙ 1 час 49 минут назад ∙ 19 ставок |
Необходимо создать бота в ТГ для оплаты подписки.
2000 UAH
Необходимо создать бота в телеграме, где пользователь сможет оформить подписку на доступ к веб-камерам, которые находятся во дворе. Организовать в боте оплату двух видов подписок (на месяц и на один день). Бот должен автоматически проверять оплату и после выдавать ссылку-доступа. Python, Разработка ботов ∙ 14 часов 36 минут назад ∙ 68 ставок |
Парсинг и классификация большого массива изображенийНеобходимо реализовать проект по сбору и структурированию большого массива архитектурных изображений из открытых веб-источников.Задача включает: автоматизированный сбор изображений; загрузка файлов в максимально доступном качестве; классификацию изображений по категориям:… Python, Парсинг данных ∙ 21 час 35 минут назад ∙ 30 ставок |
Бизнес-логикa платформы: подтверждение занятий, контроль посещаемости-и история уроков (DjangoДоработка бизнес-логики образовательной платформы: подтверждение занятий, контроль посещаемости и история уроков (Django + React) Необходимо реализовать полноценную систему подтверждения уроков, контроля посещаемости и хранения истории подтверждений. Важно Перед началом… Python ∙ 3 дня 2 часа назад ∙ 29 ставок |