Описание проекта: Имеется Telegram-бот, написанный на Python с использованием библиотек aiogram, SQLAlchemy, apscheduler, и API OpenAI. Бот предназначен для обучения английскому языку, включая работу со словарем, грамматикой, и голосовым взаимодействием.Текущий код работает корректно, но требует рефакторинга и оптимизации в соответствии с полученной обратной связью. Необходимо разбить код на логически связанные модули, оптимизировать работу с языковыми данными, сделать код более структурированным и поддерживаемым.Рефакторинг структуры проекта:Разнести функции по отдельным файлам и папкам, соответствующим их назначениямОбеспечить четкое разделение ответственности между модулями и минимизировать дублирование кода.Оптимизация языковой обработки:Внедрить кэширование для хранения языка пользователя, чтобы не запрашивать его из базы данных каждый раз.Создать middleware, который будет получать и сохранять язык пользователя при каждом запросе и передавать его в функции хендлеров.Вынести все текстовые сообщения на разных языках в отдельный файл (например, templates/quotes.py), чтобы избежать большого количества условных операторов (if).Асинхронная работа с базой данных:Перевести функции работы с базой данных на асинхронный режим с использованием SQLAlchemy.Перенести создание сессий в функции, где они действительно необходимы, избегая их создания в хендлерах бота.Перенос конфигурации в отдельный файл:Создать файл конфигурации config.py, в который перенести все настройки и параметры, такие как:Загрузка переменных окружения (dotenv).Пути к файлам, используемым ботом.Токены и другие конфиденциальные данные.Обеспечить возможность гибкого управления конфигурациями для различных окружений (разработка, тестирование, продакшн).
Провести интеграцию провайдера Pragmatic play. Язык программирования Python. Откликаться только если есть реальный опыт интеграции провайдера
Backend
Опубликован: 16.08.24 19:45
Бюджет: 1000 руб.~$12.49
Из готового скрипта python сделать его по подписке
У меня есть готовый скрипт, нужно интегрировать проверку на лицензию. Хочу продавать подписку на скрипт ежемесячно. Привязку по HDD HWID или же ключу Windows.
Сделать активацию по ключу(которые я буду где то генерировать), при входе в программу его нужно будет ввести, после чего будет идти проверка HWID, чтобы ключ не передавался другим пользователям).
Или же сделать как то через телеграм бота, где человек должен указать свой HWID, а у меня на сервере будет проверяться подписка(которую я как то выдам).
Так же нужно сделать будет, чтобы человек максимально просто получил свой HWID
Все это я хочу использовать на свой vds сервере windwos
Скрипты и боты
Опубликован: 16.08.24 16:48
Бюджет: 2000 руб.~$24.97
Исправление ошибки в чужом коде python
Есть чат-бот телеграм, сфера такси. Самописный на python. Исходники есть. Нужно найти и исправить ошибки в чужом коде. + сделать допник в виде статистики заказов общих, оформленных и отмененных. С перспективой дальнейшего сотрудничества.
Скрипты и боты
Опубликован: 16.08.24 15:43
Бюджет: 8000 руб.~$99.87
Генератор картинки на любом языке
Необходим генератор тепловой карты на любом языке (python/php/js/node/...), используя любую пригодную библиотеку или фреймворк.
На входе подаю 6 значений, на выходе получаю сгенерированную картинку, как в приложенном образце.
Скрипты и боты
Опубликован: 16.08.24 14:58
Бюджет: 6000 руб.~$74.9
Встроить в бота модуль рассылки на python
Есть готовые боты, нужно встроить функцию рассылки по всем кто нажимал старт. Стоимость указана сразу за 3 бота. Если сработаемся, есть постоянные заказы по ботам - доработке и созданию
Скрипты и боты
Опубликован: 16.08.24 13:32
Бюджет: 3000 руб.~$37.45
Встроить в бота модуль рассылки на python
Есть готовые боты, нужно встроить функцию рассылки по всем кто нажимал старт. Стоимость указана сразу за 3 бота. Если сработаемся, есть постоянные заказы
Scripts
Опубликован: 16.08.24 13:29
Бюджет: 2000 руб.~$24.97
Отправка jettons в TON на python
Задача. Отправить jettons со своего кошелька на сторонний.
Нужен скрипт на python принимающий json с параметрами... руб
Crypto / NFT
Опубликован: 16.08.24 12:37
Бюджет: 3000 руб.~$37.45
Создание парсера для комментариев и постов ВКонтакте
Создать парсер, который будет автоматически собирать и сортировать комментарии и посты из заданных групп ВКонтакте. Все данные должны сохраняться в отдельных файлах Google таблицы, где каждый файл будет соответствовать отдельной теме.используемые сервисы:ВКонтакте — для сбора данных.Google Таблицы — для хранения данных.Основные функции:1) Сбор комментариев:-Получение и сохранение комментариев из группы ВКонтакте на первой странице Google Таблиц.-Фильтрация по ключевым словам и стоп-словам. Отфильтрованные комментарии выгружаются на второй странице.2) Сбор постов:-Получение и сохранение постов из новостной ленты ВКонтакте на первой странице Google Таблицы.-Фильтрация и сохранение отфильтрованных постов на второй странице.3) Фильтрация данных:-Ключевые слова: слова или фразы, которые позволяют выбирать нужные комментарии и посты.-Стоп-слова: Слова или фразы, которые исключают ненужные комментарии и посты.Особенности:-Темы: Для каждой темы создается отдельный файл в Google таблице с настройками для анализа.-Количество файлов: Возможность создания 10 и более файлов для разных тем.-Настройки парсинга: Каждый файл имеет свои ключевые слова, стоп-слова и время выгрузки.Управление процесса:Админпанель: -Настройки парсинга (списки групп, ключевые слова и стоп-слова, время выгрузки) управляются через админпанель.Запуск: -Скрипт запускается и работает на сервере, а не на локальном компьютере.Требования:Язык разработки: Python.
Bots
Опубликован: 16.08.24 11:24
Бюджет: 5000 руб.~$62.42
Создание парсера для комментариев и постов ВК
Создать парсер, который будет автоматически собирать и сортировать комментарии и посты из заданных групп ВКонтакте. Все данные должны сохраняться в отдельных файлах Google таблицы, где каждый файл будет соответствовать отдельной теме.
используемые сервисы:
ВК — для сбора данных.
Google Таблицы — для хранения данных.
Основные функции:
1) Сбор комментариев:
-Получение и сохранение комментариев из группы ВКонтакте на первой странице Google Таблиц.
-Фильтрация по ключевым словам и стоп-словам. Отфильтрованные комментарии выгружаются на второй странице.
2) Сбор постов:
-Получение и сохранение постов из новостной ленты ВКонтакте на первой странице Google Таблицы.
-Фильтрация и сохранение отфильтрованных постов на второй странице.
3) Фильтрация данных:
-Ключевые слова: слова или фразы, которые позволяют выбирать нужные комментарии и посты.
-Стоп-слова: Слова или фразы, которые исключают ненужные комментарии и посты.
Особенности:
-Темы: Для каждой темы создается отдельный файл в Google таблице с настройками для анализа.
-Количество файлов: Возможность создания 10 и более файлов для разных тем.
-Настройки парсинга: Каждый файл имеет свои ключевые слова, стоп-слова и время выгрузки.
Управление процесса:
Админпанель:
-Настройки парсинга (списки групп, ключевые слова и стоп-слова, время выгрузки) управляются через админпанель.
Запуск:
-Скрипт запускается и работает на сервере, а не на локальном компьютере.
Требования:
Язык разработки: Python.
Скрипты и боты
Опубликован: 16.08.24 11:15
Бюджет: 5000 руб.~$62.42
Скачать записи разговоров из Битрикса с помощью Python
Добрый день! нужна помощь чтобы достать все разговоры с общего диска в Битриксе, скачать их Python скриптом и обработать. Задача не сложная если разбираетесь в архитектуре Битрикса. Скрипт в целом уже написан, нужно только лишь помочь с настройкой API чтобы правильно забирать голосовые файлы mp3.
Скрипты и боты
Опубликован: 16.08.24 09:38
Бюджет: 10000 руб.~$124.83
Написать Python скрипт скачивания поисковых запросов с кабинета WB
По сути есть уже готвое решение: https://github.com/AlexanderTurkin/wildberries-analytics-api-parser/tree/main
Нужно его... руб
Программирование и IT
Опубликован: 16.08.24 08:26
Бюджет: 5000 руб.~$62.42
Python скрипт скачивания запросов с кабинета WB
По сути есть уже готовое решение: https://github.com/AlexanderTurkin/wildberries-analytics-api-parser/tree/main
Нужно его просто чуть доработать под мои нужды.
Логика работы:
1. Скачиваем кеи за 3 месяца
2. Скачиваем кеи за 1 месяц
3. Скачиваем кеи за неделю
4. Вычленяем из этих баз только артикулы (дам готовый Python скрипт)
5. Берем все артикулы с частотой (от 100 - из недельной таблицы, из остальных таблиц - все артикулы)
6. Сохраняем в MySql
7. Делаем отправку сообщения в Telegram о том, что данные успешно добавлены в БД (там простой get запрос, я вам его дам)
Или в случае ошибки, так же отпраляем информацию в Телеграм.
Иногда ВБ не отдает ключи, поэтмоу нужно, чтобы скрипт делал несколько итераций и скачивал кеи в любом случае.
Скрипт нужно поставить на ежедневную работу по расписанию.
Вообще, это только один маленький скрипт, который необходим.
Сейчас многое написанно на ZennoPoster, хотим переписать на Python и найти разработчика, который смог бы это поддерживать в случае необходимости.
Также еще много чего нужно будет переписать на Python.
Скрипты и боты
Опубликован: 16.08.24 08:21
Бюджет: 10000 руб.~$124.83
Создание и настройка Chat GPT бота для Discord
Техническое Задание для Программиста
Создать программное обеспечение для автономного взаимодействия с пользователями на Discord сервере, используя последнюю версию ChatGPT для естественных диалогов на английском языке
Интерфейс и Подключение:
- Интуитивно понятный пользовательский интерфейс
- Прямое подключение к Discord аккаунту
- Поддержка Proxy для безопасности и анонимности
Диалоговая Система:
- Интеграция с последней версией ChatGPT
- Диалоги только на английском языке
Функциональные Возможности:
- Автоматическое подключение и авторизация на Discord серверах
- Настройка параметров диалогов через интерфейс
- Логирование всех сообщений для анализа
Технологии и Языки Программирования:
- Python или JavaScript
- Discord API для подключения
- OpenAI API для использования ChatGPT
Подключение и Proxy:
- Безопасное подключение к Discord
- Настройка Proxy через интерфейс
Логирование и Аналитика:
- Сохранение диалогов для анализа (JSON или CSV)
- Просмотр и фильтрация логов через интерфейс
Скрипты и боты
Опубликован: 16.08.24 08:15
Бюджет: 60000 руб.~$748.98
Скрипт для массфоловинга Тик-Ток
Необходимо переписать с нуля, либо доработать существующую программу.
Небольшая python программа без интерфейса для автоматизации подписок на других людей с использованием библиотеки Playwright.
В одной версии программа умеет авторизовываться и сохранять файлы куки. В другой версии до недавнего времени работала функция подписок (возможная ошибка: не может найти кнопку).
Что необходимо сделать:
1. Исправить функцию подписок
2. Изменение логики программы: На данный момент программа открывает 3 окна и одновременно может запустить 3 аккаунта в работу. Убрать эту возможность и сделать в одном потоке (есть старые версии, где было в одном потоке). При этом должна сохранятся возможность запускать несколько версий программы.
3. Сделать возможность привязки прокси к конкретному аккаунту.
4. Привязка к каждому аккаунту своего уникального фингерпринта(отпечатка браузера).
5. Исправить работу с капчей. Сервис: capguru
6. Исправить некоторые небольшие недочеты связанные с парсером, заморозкой аккаунта и тд.
Скрипты и боты
Опубликован: 16.08.24 00:15
Бюджет: 20000 руб.~$249.66
Встроить рассылку в готового бота на python
Есть готовые боты, нужно встроить функцию рассылки по всем кто нажимал старт. Стоимость указана сразу за 3 бота. Если сработаемся, есть постоянные заказы по ботам - доработке и созданию
Скрипты и боты
Опубликован: 15.08.24 21:15
Бюджет: 3000 руб.~$37.45
Создание парсера для комментариев и постов ВКонтакте
Создать парсер, который будет автоматически собирать и сортировать комментарии и посты из заданных групп ВКонтакте. Все данные должны сохраняться в отдельных файлах Google таблицы, где каждый файл будет соответствовать отдельной теме.используемые сервисы:ВКонтакте — для сбора данных.Google Таблицы — для хранения данных.Основные функции:1) Сбор комментариев:-Получение и сохранение комментариев из группы ВКонтакте на первой странице Google Таблиц.-Фильтрация по ключевым словам и стоп-словам. Отфильтрованные комментарии выгружаются на второй странице.2) Сбор постов:-Получение и сохранение постов из новостной ленты ВКонтакте на первой странице Google Таблицы.-Фильтрация и сохранение отфильтрованных постов на второй странице.3) Фильтрация данных:-Ключевые слова: слова или фразы, которые позволяют выбирать нужные комментарии и посты.-Стоп-слова: Слова или фразы, которые исключают ненужные комментарии и посты.Особенности:-Темы: Для каждой темы создается отдельный файл в Google таблице с настройками для анализа.-Количество файлов: Возможность создания 10 и более файлов для разных тем.-Настройки парсинга: Каждый файл имеет свои ключевые слова, стоп-слова и время выгрузки.Управление процесса:Админпанель: -Настройки парсинга (списки групп, ключевые слова и стоп-слова, время выгрузки) управляются через админпанель.Запуск: -Скрипт запускается и работает на сервере, а не на локальном компьютере.Требования:Язык разработки: Python.
Bots
Опубликован: 15.08.24 16:09
Бюджет: 4000 руб.~$49.94
Создание парсера для комментариев и постов ВКонтакте
Создать парсер, который будет автоматически собирать и сортировать комментарии и посты из заданных групп ВКонтакте. Все данные должны сохраняться в отдельных файлах Google таблицы, где каждый файл будет соответствовать отдельной теме.
Используемые сервисы:
ВКонтакте — для сбора данных.
Google Таблицы — для хранения данных.
Основные функции:
1) Сбор комментариев:
-Получение и сохранение комментариев из группы ВКонтакте на первой странице Google Таблиц.
-Фильтрация по ключевым словам и стоп-словам. Отфильтрованные комментарии выгружаются на второй странице.
2) Сбор постов:
-Получение и сохранение постов из новостной ленты ВКонтакте на первой странице Google Таблицы.
-Фильтрация и сохранение отфильтрованных постов на второй странице.
3) Фильтрация данных:
-Ключевые слова: слова или фразы, которые позволяют выбирать нужные комментарии и посты.
-Стоп-слова: Слова или фразы, которые исключают ненужные комментарии и посты.
Особенности:
-Темы: Для каждой темы создается отдельный файл в Google таблице с настройками для анализа.
-Количество файлов: Возможность создания 10 и более файлов для разных тем.
-Настройки парсинга: Каждый файл имеет свои ключевые слова, стоп-слова и время выгрузки.
Управление процесса:
Админпанель:
-Настройки парсинга (списки групп, ключевые слова и стоп-слова, время выгрузки) управляются через админпанель.
Запуск:
-Скрипт запускается и работает на сервере, а не на локальном компьютере.
Требования:
Язык разработки: Python.
Скрипты и боты
Опубликован: 15.08.24 16:06
Бюджет: 8000 руб.~$99.87
Создание парсера для комментариев и постов ВКонтакте
Создать парсер, который будет автоматически собирать и сортировать комментарии и посты из заданных групп ВКонтакте. Все данные должны сохраняться в отдельных файлах Google таблицы, где каждый файл будет соответствовать отдельной теме.Используемые сервисы:ВКонтакте — для сбора данных.Google Таблицы — для хранения данных.Основные функции:1) Сбор комментариев:-Получение и сохранение комментариев из группы ВКонтакте на первой странице Google Таблиц.-Фильтрация по ключевым словам и стоп-словам. Отфильтрованные комментарии выгружаются на второй странице.2) Сбор постов:-Получение и сохранение постов из новостной ленты ВКонтакте на первой странице Google Таблицы.-Фильтрация и сохранение отфильтрованных постов на второй странице.3) Фильтрация данных:-Ключевые слова: слова или фразы, которые позволяют выбирать нужные комментарии и посты.-Стоп-слова: Слова или фразы, которые исключают ненужные комментарии и посты.Особенности:-Темы: Для каждой темы создается отдельный файл в Google таблице с настройками для анализа.-Количество файлов: Возможность создания 10 и более файлов для разных тем.-Настройки парсинга: Каждый файл имеет свои ключевые слова, стоп-слова и время выгрузки.Управление процесса:Админпанель:-Настройки парсинга (списки групп, ключевые слова и стоп-слова, время выгрузки) управляются через админпанель.Запуск:-Скрипт запускается и работает на сервере, а не на локальном компьютере.Требования:Язык разработки: Python.
Bots
Опубликован: 15.08.24 15:26
Бюджет: 4000 руб.~$49.94
Доработка Chrome Extension и Telegram бот с подпиской
Доработка Chrome/Firefox Extension написанного на TypeScript, для веб. страницы расширения исп. Bootstrap (или аналог для табличной верстки). GitHub ссылка на готовый проект расширения для доработки высылается исполнителю после отклика и обсуждения.
Расширение нужно связать с Tg ботом, который активирует удаленно в Бд расширение на основе условия подписки на канал, которое Extension проверяет через API. Необходимо предусмотреть возможность отключения активации на основе истечения срока с момента запуска бота, Free-период например 4 месяца.
Телеграм бот на Telegraf / Typescript с проверкой подписки на Тебеграм канал. Необходимо активацию расширения связать с запуском бота и Подпиской на канал.
Нужно для заказа:
1. Доработка Chrome/Firefox Extension написанного на TypeScript, для веб. страницы расширения исп. Bootstrap (или аналог для табличной верстки)
2. Требования к Телеграм боту:
Технический стек: Telegraf / TypeScript (+ можно использовать NestJS) или Aiogram / Python, для БД: mysql
подробнее по ссылке : https://mangrove-straw-659.notion.site/YouTube-Booster-Extension-adapt-to-freelance-bb2aa627d819466f93e7bacba8ee07c0?pvs=4
Скрипты и боты
Опубликован: 15.08.24 13:34
Бюджет: 12000 руб.~$149.8
Консультация по парсингу
На сайте вижу таблицу с человекочитаемой информацией.
При анализе POST/GET-запросов часть информации представлена в виде:
"param1": "Pp0AjmEF59VG/iibG7bN9A==",
"param2": "epVx2pM09enXAWjgpYi7d9wQjps0gVgr+ctq49nnajI="
На фронте вижу, есть функция на js, которая делает декодирование.
Требуется помощь в декодировании.
Для принятия работы достаточно будет написать функцию на python, которая принимает на вход значение "Pp0AjmEF59VG/iibG7bN9A==", в ответ отдаёт декодированное сообщение. Возможно, во входных данных потребуется добавить постоянно меняющийся ключ, наподобие такого: getDecodedString(str, key)