Описание проекта: Имеется Telegram-бот, написанный на Python с использованием библиотек aiogram, SQLAlchemy, apscheduler, и API OpenAI. Бот предназначен для обучения английскому языку, включая работу со словарем, грамматикой, и голосовым взаимодействием.Текущий код работает корректно, но требует рефакторинга и оптимизации в соответствии с полученной обратной связью. Необходимо разбить код на логически связанные модули, оптимизировать работу с языковыми данными, сделать код более структурированным и поддерживаемым.Рефакторинг структуры проекта:Разнести функции по отдельным файлам и папкам, соответствующим их назначениямОбеспечить четкое разделение ответственности между модулями и минимизировать дублирование кода.Оптимизация языковой обработки:Внедрить кэширование для хранения языка пользователя, чтобы не запрашивать его из базы данных каждый раз.Создать middleware, который будет получать и сохранять язык пользователя при каждом запросе и передавать его в функции хендлеров.Вынести все текстовые сообщения на разных языках в отдельный файл (например, templates/quotes.py), чтобы избежать большого количества условных операторов (if).Асинхронная работа с базой данных:Перевести функции работы с базой данных на асинхронный режим с использованием SQLAlchemy.Перенести создание сессий в функции, где они действительно необходимы, избегая их создания в хендлерах бота.Перенос конфигурации в отдельный файл:Создать файл конфигурации config.py, в который перенести все настройки и параметры, такие как:Загрузка переменных окружения (dotenv).Пути к файлам, используемым ботом.Токены и другие конфиденциальные данные.Обеспечить возможность гибкого управления конфигурациями для различных окружений (разработка, тестирование, продакшн).
Необходимо сделать скрипт любым удобным для вас способом (BAS, Zennodroid, Zennoposter, Python и т.д.). Мне главное, чтобы выполнялись поставленные задачи. Должна быть возможность использовать 100+ профилей тг и прокси. Действия необходимые для выполнения: тапы, открытие ссылок, запуск по расписанию. Миниапки различные (хамстеркомбат, тапсвап, блюм и т.д.). Рассматриваю долгосрочное сотрудничество по разработки софта под все проекты или покупку готовых решений.
Скрипты и боты
Опубликован: 10.09.24 00:27
Бюджет: 40000 руб.~$499.32
Парсер на Python
Техническое задание на разработку парсера для сбора контактных данных с трёх сайтов на Python
1. Описание задачи:
Необходимо разработать парсер на Python для автоматизированного сбора контактных данных с трёх различных сайтов. На каждом из сайтов используется разный интерфейс, но структура данных на всех сайтах одинакова. Парсер должен собирать данные автоматически два раза в день, обрабатывать полученную информацию (например, удалять дубликаты), и сохранять её в единую таблицу (например, в формате CSV или базу данных). В случае недоступности одного из сайтов, парсер должен продолжать свою работу с доступными сайтами.
2. Требования к данным, собираемым с сайтов:
Парсер должен собирать следующие данные с каждого сайта:
Название заказа – наименование заказа, проекта или услуги.
Количество штук – количество единиц товара или услуги.
Название юридического лица (ЮЛ) – название компании.
Телефон – контактный телефон представителя.
Парсер предназначен для сбора контактных данных юридических лиц (b2b) с открытых источников. Он не собирает персональные данные физических лиц, такие как ФИО, дата рождения, адрес и паспортные данные. Парсер соблюдает все требования конфиденциальности и защиты данных.
Скрипты и боты
Опубликован: 09.09.24 20:38
Бюджет: 6000 руб.~$74.9
Парсер на питоне
Джуны не пишите укажите какое будет завтрешняя дата в ответе Нужно будет написать парсера который будет с донора сайта брать инфу и публиковать на тг каналах
Язык программирования: Python
Библиотеки и инструменты:
Pyrogram
MySQL (для хранения данных о тайтлах и чс)
Telegram API (для загрузки видео до 2 ГБ)
aiogram
aiohttp
python-dotenv (для настройки конфигов и настроек в .env)
requests
ffmpeg (для создания превью видео)
fake-useragent (чтобы не забанили имитировать пользователя)
yt-dlp (скачивание видео)
Это примерные нелюбимые требования
Без Selenium и Telebot
ПОДРОБНЕЕ ТЗ С КАНДИДАТОМ В ТГ
Other
Опубликован: 09.09.24 20:23
Бюджет: 10000 руб.~$124.83
Backend-разработка
Требуется амбициозный и заряженный Backend-разработчик в команду сервиса по монетизации сообществ
Задач немного, только администрирование и редкое добавление новых функций
Стек: Python, Django
Пиши почему мы должны выбрать именно тебя! Выберем лучшего!
Доработка и настройка сайта
Опубликован: 09.09.24 16:56
Бюджет: 60000 руб.~$748.98
Ищу хорошего специалиста на Python
Добрый день! Необходимо подправить скрипт на Python. Веб сделан на Flask.
Нужен опыт с selenium, nodriver, возможно с playwright. Кратко - проблема с google chrome, повисает при работе.
Скрипты и боты
Опубликован: 09.09.24 16:33
Бюджет: 20000 руб.~$249.66
Нужен кодер на постоянку
Всем привет! Пока мой кодер находится в больнице, мне нужен кто либо на возможно долгосрочную замену (очень не хотелось искать другого,но что есть то есть(
Коротко о задачах:
в основном требуется автоматизация, создание консольных; telegram веб апп приложений знание python - обязательно как основы (будет очень полезно знание о создании с нуля "тяжелых" приложений , требующих ресурсы )
go, js - будет плюсом.
Я ищу амбициозного специалиста , который работает на качество ( хотя , на скорую руку иногда тоже приходится писать - за не рентабельностью слишком чистого кода )
Огромный плюс это обширные знания в целом (ГИК), поскольку спектр задач широкий
и основное:
-проекты масштабом до 30-50 пользователей максимум (хотя могут требовать большого времени на качественное выполнение)
по оплате -
мы можем работать по 2 вариантам:
первый это фикс сумма каждый день/неделя/месяц (изначально договариваемся и в процессе можно повысить)
второй - работаем на усмотрение. например , в начале выполнения я плачу X ,и по мере выполнения если получилось сделать что то лучше чем ожидалось , либо задача оказалась сложнее/дольше то доплачиваю еще сколько либо. Обычно это выше ожиданий (для понимания после работы на протяжение месяца- двух добавить 50 usdt за "пожалуйста" не проблема. в целом рассчитывать можно на 250-500$/неделя (если ты тот самый кодер мечты, и море по колено (почти)) а ну и оплата зависит от "выхлопа" , который 75% времени зависит от кодера и 25% от меня
Скрипты и боты
Опубликован: 09.09.24 16:05
Бюджет: 100000 руб.~$1248.29
Спарсить сайт гипермаркета "Ашан"
Необходимо спарсить сайт гипермаркета "Ашан" (Москва и область). Что именно:1. структуру продуктового каталога2. набор характеристик для всех SKU на сайтеРезультат из себя представляет JSON файл примерно следующего формата:{'Вода, соки, напитки': { 'Вода': list[dict], 'Газировка': list[dict], ... }},где list[dict] - это список SKU для этой подкатегории. Какая информация нужна о SKU:1. Все поля характеристик (Название, Описание, Цена, Производитель, Вид упаковки, Артикул и тд..)2. Ссылка на изображенияРезультат работы:1. JSON файл с SKU2. Воспроизводимый код парсера на python
Bots
Опубликован: 09.09.24 14:53
Бюджет: 7000 руб.~$87.38
Настройке образа для запуска автотестов CryptoPro + python
Просьба помочь в настройке образа для запуска автотестов на python.На проекте используется: python + selene + pytest + gitlab + selenoid. Тесты запускаются в раннере gitlab, который запускает UI тесты в selenoid.В тестах используется подписание электронной подписью с использованием браузерного расширения КриптоПро ЭЦП Browser plug-in и КриптоПро CSP.При локальном запуске в тестах проходит подписание, но при запуске в селеноиде браузер не видит файлы КриптоПро CSP, но расширение устанавливается.Нужна помочь в настройке проекта. Стоимость работы оговорим в беседе.
Scripts
Опубликован: 09.09.24 13:23
Бюджет: 1000 руб.~$12.49
Разработка backend на python
Задача: получение данных от 1С, подготовка модели данных для мобильного приложения и отображения структурированных данных в... руб
Программирование и IT
Опубликован: 09.09.24 11:04
Бюджет: 30000 руб.~$374.49
Техническое задание Google-таблицы с парсингом данных
Цель проекта:
Создать автоматизированную Google-таблицу, которая будет регулярно в реальном времени получать данные о стоимости металлопроката с сайта mc.ru и отображать их в соответствующих ячейках таблицы.
Основные требования:
Источник данных:
Данные о стоимости металлопроката должны автоматически парситься с сайта mc.ru. Необходимы следующие параметры:
Название товара
Цена (за тонну/метр)
Дата последнего обновления
Периодичность обновления:
Данные должны обновляться ежедневно. Опционально — возможность настраивать частоту обновления (например, раз в несколько часов).
Структура Google-таблицы:
В таблице должны быть следующие столбцы:
Название товара
Цена
Описание
Дата последнего обновления
Функции и скрипты:
Таблица должна быть доступна для совместной работы нескольких пользователей.
Возможность экспортировать данные в формате CSV или Excel.
Технические требования:
Опыт работы с Google Apps Script.
Умение работать с парсингом данных с сайтов (желательно знание Python или других языков для работы с веб-запросами).
Опыт работы с автоматизацией процессов в Google Таблицах.
Знание API и навыки интеграции данных.
Дополнительная информация:
Ссылка на сайт с данными: https://www.mc.ru.
Желательно предоставить инструкцию по настройке и работе с таблицей.
Важна возможность технической поддержки и доработки в будущем.
Юзабилити, тесты и помощь
Опубликован: 09.09.24 09:35
Бюджет: 30000 руб.~$374.49
Real time программа на python
Требуется программа на Python, желательно в среде PyCharm, которая в онлайн видео трансляции (по заданному URL) находит и записывает выход рекламного ролика.
Десктоп программирование
Опубликован: 09.09.24 09:04
Бюджет: 10000 руб.~$124.83
Доработать процесс деплоя на Docker Swarm
Нам нужен опытный DevOps специалист для помощи с наладкой деплоя в новом проекте, который работает на Python / Django / Postgres.
Задачи:
1) доработать схему запуска на тестовом и прод окружениях с использованием Docker Swarm (в будущем K8S):
- настроить прокси на основе nginx или traefik на ваш выбор
- настроить получение сертификатов letsencrypt
2) доработать пайплан под Gitlab CI (используем self-hosted CE)
3) при необходимости доработать настройки CI
4) при необходимости дать рекомендации по корректировке настроек приложения
5) автоматизировать дальнейшее развертывание виртуальных серверов и деплоя на них
6) задокументировать процессы (список будет уточнен)
Условия сотрудничества:
- вы обладаете опытом решения подобных задач на реальных проектах
- оплата за задачу или почасовая
- подписание NDA и работа через защищенную сеть
Укажите, пожалуйста, в отклике ваши условия работы, кратко об опыте
Сервера и хостинг
Опубликован: 09.09.24 08:05
Бюджет: 20000 руб.~$249.66
Запустить сайт на django-python в ispmanager
Задача настроить и запустить сайт на django-python в ispmanager по возможности нативно, чтобы корректно выдавался и обновлялся ssl самой панелью. Сайт переезжает с другого сервера и с теми конфигами, что там, увы, запустить не удаётся.
Сервера и хостинг
Опубликован: 09.09.24 07:05
Бюджет: 2000 руб.~$24.97
Доработать flutter app для классификации звуков
Доработать flutter app для запуска CNN, MLP моделей для классификации звуков.
Есть код на Python c кодом инференса двух обученных моделей CNN и MLP для классификации звука двух видов (условно 1). Реализован аналогичный код на Flutter для воспроизведения поведения кода на Python.
(Вкратце в реалтайме слушаем фоновые звуки, режем на чанки и двигаем окно, извлекаем фичи, передаём в модели, между моделями действует механизм голосования. Если обе модели n раз голосуют нужным классом, то наблюдаемый звук классифицируется как нужный нам, иначе это просто фон.)
В итоге код на Flutter работает немного не верно, появляются false positives, false negatives.
Задача - подправить код на Flutter, чтобы поведение было аналогично коду на питоне на тестовых звуках (мы предоставим).
Исполнителю необходимо быть на стыке разработки на Python и flutter, понимать в машинном обучении (по части инференса моделей) и иметь опыт работы со звуком.
Мобильные приложения
Опубликован: 09.09.24 05:25
Бюджет: 30000 руб.~$374.49
Создание программы string art
Необходимо создать программу на python которая преобразует изображение в чёрные линии на белом фоне. Необходимо чтобы программа выдавала готовое изображение и номера точек, между которыми строятся линии. Точки располагаются равномерно по окружности.
Скрипты и боты
Опубликован: 09.09.24 05:04
Бюджет: 6000 руб.~$74.9
Web App для macOS: поиск, скачивание и сборка видео
MVP на Python для macOS
Задача: Разработать веб-приложение на Python для macOS, которое автоматически ищет видео, изображения и статьи по тексту, связанному с историческими личностями и событиями. Приложение должно находить контент с официальных источников, новостных сайтов, архивов и социальных сетей. Этот контент затем должен быть использован для создания чернового видеоряда.
Десктоп программирование
Опубликован: 08.09.24 16:13
Бюджет: 120000 руб.~$1497.95
Доработать сайт на Django + Python
Необходимо доработать сайт написанный на Django + Python.Запустить функционал (при миграции имеются ошибки , необходимо их исправить , что бы при переносе сайта на другой хостинг, данной ошибки не возникало).Исправить поля в базе данных (убрать обязательные поля).Скорректировать логику действия пользователя при заходе на сайт (переходы по страницам, куда пользователь попадает, после авторизации).Организовать просмотр изображений на сайте в виде карусели изображений с прокруткой.Выполнить добавление изображений с возможностью просмотра оригинального названия файла, его уникальность и поиска (возможно , часть реализовано, необходимо проверить и обсудить).Поправить обновление маркеров нанесенных на изображение при повторном их просмотре и обновлении страницы. Корректное их удаление и извлечение.Добавить кнопку запуска обученной модели и отображения данных разметки на изображения (функционал сайта работает, нужно прописать функцию и логику работы) .Реализовать корректное отображение меток и их закрепить за пользователем с последующим отображением, какой пользователь , какую метку нанес.Провести совместное тестирование. Желательно сделать за август.
Other
Опубликован: 08.09.24 16:10
Бюджет: 30000 руб.~$374.49
Телеграм бот + ChatGPT
Нужно сделать телеграм бота с интеграцией ChatGPT. Телеграм бот будет добавляться в групповые чаты в роли помощника-консультанта. Требования:
- прямая интеграция по АПИ, без использования сервисов по типу paddle, zapier или make
- язык программирования не важен, предпочтительно python или PHP
- бот должен уметь анализировать изображения и давать ответы
- бот должен активироваться в групповом чате во время отметки через @, например, "@bot, у меня проблема, на скриншоте показано... как это решить?" и отвечать только на сообщение с отметкой и непосредственно его ответы на сообщения самого бота (reply)
- бот не должен общаться, если ему пишут в лс
Так же необходима консультация, как правильно задать промт, чтобы в процессе работы не выходил за рамки необходимого
Мне нужен бот со следующей механикой действий. У клиента проблема с продуктом, он скидывает скриншот, бот анализирует что за проблема, и выдает клиенту порядок действий для решения. Customer Support Manager, только вместо человека - ИИ бот
Бюджет - условный. Предлагайте свою стоимость
Скрипты и боты
Опубликован: 08.09.24 13:35
Бюджет: 40000 руб.~$499.32
Есть скрипт на python, нужно переписать на rust
сделали скрипт на python для его ускорения нужно переписать на языке rust, также проверить на каком из языков его работа будет еще шустрее
Скрипты и боты
Опубликован: 08.09.24 07:09
Бюджет: 2000 руб.~$24.97
Расширить функционал бота на Python Telethon
Есть готовый скрипт-бот Чекер юзернеймов/каналов. Нужно Расширить бота на Python Telethon
ТЗ: (более четкое, пришлю в ЛС)
1) Реализовать функцию нумерации строк:
- При отправке любой информации, включая текст, производить нумерацию строк.
Пример:
```
Отправил текст
Текст
Слово
Слово
Получил:
1) текст
2) текст
3) слово
```
2) Добавить индивидуальную историю для каждого аккаунта администратора.
3) Создать функцию проверки валидности:
- Возможность ввода небольшого списка юзеров, каналов или ботов.
- Просмотр даты создания и последних изменений пользователя.
- Вывести историю изменений в формате.
Пример:
```
Отправил @Вася
История валидности: [:2705]
Актуальный: @вася
ID: -
@вася [:1f5d3]06.09.24 [:231b]20:21
Журнал изменений:
@вася11 [:1f5d3]24.08.24 [:231b]00:17
@ваааасяяя [:1f5d3]02.06.24 [:231b]14:00
```
4) Добавить возможность вывода результатов по каждой ссылке или ID канала отдельно.
5) Реализовать функцию "Узнать-id/юз":
- Получить ID по нику и наоборот.
Пример:
```
Узнать-id/юз
@юзер - id6277626
или
id6277626 - @юзер
```
6) Создать функцию подсчета количества подписчиков для каждого публичного канала, с возможностью массовой проверки и выводом даты создания канала.
7) Добавить функцию проверки выбранного ника на уровень безопасности.
8) Реализовать функцию "Авто-каналы":
- При вводе, пересылке ссылки или ID канала, получать результат онлайн.
БОЛЕЕ чёткое ТЗ, пришлю В ЛС!!!