Краткое описание скрипта на Python для парсинга данных и рассылки уведомлений: Бот для email-рассылки, состоящий из двух независимых модулей: парсер и рассыльщик. Парсер собирает данные о сертификатах с истекающим сроком действия (2 месяца) и статусом "прекращен". Есть Telegram-бот для управления, блэклист, CSV-экспорт. Важно: парсер должен собирать не менее 500+ адресов/день, письма не дублируются на один адрес, автоматический перезапуск при сбоях. Обмен данными между модулями происходит с использованием Docker Compose. Задачи которые нужно выполнить: 1. Оптимизировать код скрипта, так чтобы диск не переполнялся. Сейчас если скрипт работает непрерывно более недели, то накопитель переполняется, и работа скрипта приостанавливается. Нужно сделать чтобы скрипт работал бесперебойно, исключить переполнение диска. 2. Проверить алгоритм рассылок, на один ящик должно приходить максимум 4 письма, по 1 разу в неделю, на протяжении месяца, после отправки ящик должен добавляться в ЧС на один год, по истечению года из ЧС убираться ящик должен убираться. Рассылка уведомлений должна начинаться за 2 месяца до окончания действия сертификата. 3. Нужно сделать отчет, в которой можно будет выгрузить в бот телеграмма. В отчет должен быть выполнен в виде таблицы, в которой должны присутствовать ящики на которые были отправлены письма, а в соседней количество отправленных писем которые были отправлены за последние 60 дней.
Мы ищем опытного разработчика для создания проекта, который включает веб-приложение и Telegram-бот для цветочного магазина. Основная цель – запустить проект максимально быстро с качественной реализацией всех функций. Что нужно разработать: 1. Web App: - Функционал для клиентов: - Каталог цветов с фото, описанием и ценами. - Корзина для оформления заказов. - Форма оформления заказа с вводом контактной информации. - Система уведомлений о статусе заказа. - Админ-панель: - Управление товарами: добавление, редактирование и удаление. - Управление категориями и подкатегориями. - Просмотр и обработка заказов. 2. Telegram-бот: - Функции для клиентов: - Просмотр каталога. - Добавление товаров в корзину и оформление заказа. - Уведомления о статусе заказа. - Функции для администратора: - Просмотр и управление заказами. - Возможность быстрого ответа клиенту. 3. Интеграция: - База данных (PostgreSQL) для хранения данных о товарах, заказах и пользователях. - Возможность добавления оплаты через YooKassa/Stripe (опционально). Требования к исполнителю: - Опыт разработки Telegram-ботов на Python (aiogram или telebot). - Знание Flask или FastAPI для создания backend. - Умение работать с PostgreSQL. - Навыки работы с HTML, CSS, JavaScript для разработки интерфейсов. - Опыт реализации аналогичных проектов будет преимуществом.
Здравствуйте. В поиске разработчика на проектную работу. Нужно создать телеграмм бота. Тест , после которого происходит анализ и выдача данных (ссылки на товары, ссылка на корзину) Более дельно обсудим в ЛСПросьба оставить контакт в тг и ссылку на портфолио по ботам телеграм !
Работающий парсер в последнее время стал слишком часто выдавать ошибку получения следующей/последней страницы. изначально настроен так чтобы не сохранять промежуточный результат, а только по окончании работы с рубрикой. Нужно исправить слишком частые выдачи ошибки и изменить способ сохранения промежуточных результатов. предоставлю скрипт после первого контакта
Описание проекта:Хочу запустить платформу а-ля Submithub, Groover, но с человеческим лицом. Сервис должен позволять музыкантам:Загружать трек и описывать жанр.Автоматически находить подходящих кураторов (плейлисты, блогеры).Получать обратную связь (рейтинг, короткий отзыв).Отслеживать, кто реально добавил трек в свой плейлист.Что нужно от MVP:Личный кабинет музыканта, где он загружает трек (желательно облако + метаданные).Управление кураторами (регистрация, листинг, поиск по жанрам).Базовая логика отправки трека куратору + фидбэк (можно что-то типа формы с комментарием и рейтингом).Простая аналитика (сколько отправлено заявок, сколько откликов).Возможность оплаты (пока просто интеграция с PayPal/другой популярной системой).Требования к фрилансеру:Умение собрать MVP быстро и без лишнего “воды”. Тексты от нейросетки, если что, не проблема, но код должен работать.Понимание базовых принципов музыкантской боли — а то сделаем очередной тухляк, и все разбегутся.Опыт в веб-разработке (React/Node.js/Python/No-code — неважно, лишь бы выгорело).Нормальные навыки документации и чтобы смог передать проект без путаницы (“ой, я пароль от базы забыл в соседней кафешке”).Сроки и бюджет:Ориентировочно 1–2 месяца на MVP.Бюджет обсуждаем, но по рукам не ударим, если будет видно, что вы умеете делать качественно.Как откликнуться:Пару слов о вашем опыте (портфолио, прошлые проекты).Какие фреймворки/инструменты планируете использовать.Когда можете стартануть.И внезапный вопрос: какую музыку слушаете? Проверим, вдруг вы фанат брутального грайндкора — тогда всё будет эпичнее.Пишите, угостим кошку вас интересным проектом, если подойдёт!
Требуется разработка системы для автоматической генерации и публикации коротких видео (YouTube Shorts) на основе карточек товаров итальянской мебели. Задачи: Сбор данных: Парсинг сайта можно и rss ленту (название, изображение, цена, описание). Экспорт данных в JSON/CSV. Генерация анекдотов: Интеграция с OpenAI API для создания текстов. Создание видео: Генерация вертикального видео (9:16) с текстом и фоном. Добавление музыки, логотипа. Озвучка: Интеграция с Google Text-to-Speech API. Автопубликация: Интеграция с YouTube API для загрузки видео. Настройка публикации по расписанию. Требования: Опыт работы с Python, API YouTube и OpenAI, парсинг данных, ffmpeg. От заказчика: API-ключи, примеры данных, брендовые материалы. Результат: Автоматизированная система по генерации и публикации видео на YouTube. Сроки: 10-14 дней.
На портал https://derzn.ru/drevo/ реализуется новая информационная технология создания и накопления уже не информации, а готовых знаний - коротких (1-2 предложения) текстов, связанных между собой связями различных видов.Этот заказ включает одну из задач технологического процесса подготовки знаний.Постановка задачи: https://github.com/lvb555/derzn/issues/1012Наш проект "Дерево знаний" - интересный, инновационный проект, но это НЕКОММЕРЧЕСКИЙ проект,. Плата небольшая. Но Вы получите опыт решения реальных, непростых задач и хорошие отзывы за хорошо сделанную работу.
Нужно написать скрипт который будет массово минтить NFT картинки в блокчейн TON. Минитим только картинки в конкретную коллекцию. Скрипт создания коллекции писать не нужно. Откликайтесь на задание только если что-то в этом понимаете, а не так что возьметесь, а потом по много раз кривой код сделанный ChatGPT. Желательно реализовать все на чистом Python, но другие языки тоже готов рассмотреть. Вот предположительно инструкция для решения этой задачи целиком https://www.youtube.com/watch?v=SY83tiu-5cQ
1. Общее описание приложенияЦель: Дать пользователям возможность управлять умными устройствами дома (освещение, кондиционер, телевизор и т. д.) через приложение на иврите, с максимально упрощённым процессом настройки, а также обеспечить возможность управления через голосовые команды с Siri, Google Assistant, Alexa и Алисой.Платформы: iOS и Android.Язык и интерфейс: Приложение на иврите, с максимально простым и понятным интерфейсом.Дополнительное преимущество: Пользователю не нужно разбираться в протоколах подключаемых устройств (например, ZigBee, Z-Wave и т. д.). Приложение Haham автоматически распознает устройства и решает вопросы совместимости, упрощая процесс настройки.Дополнительное требование: Пользователи Android смогут скачивать приложение Haham и, при наличии совместимых устройств, управлять ими через голосовые команды с использованием Siri, Google Assistant, Alexa и Алисы.2. Структура и основные функцииГлавный экран (Dashboard): • Отображает список подключённых устройств и их статус (включено/выключено, таймер, температура и т. д.). • Позволяет быстро включать/выключать устройства или переходить к расширенным настройкам.Управление устройствами (Devices): • Возможность легко добавлять новые устройства (короткий Мастер настройки / Wizard). • Редактировать название устройства, тип (кондиционер, освещение и т. д.), а также базовые настройки (таймеры, температура и т. д.).Интеграция с Siri/Google Assistant/Alexa/Алиса: • Подключение к учётным записям HomeKit (Apple), Google Home, Alexa или Яндекс Алиса для голосового управления. • Возможность управлять устройствами через все популярные голосовые ассистенты, независимо от платформы.Подключение к Home Assistant: • Приложение использует API или интеграцию Home Assistant для централизованного «умного» управления. • Пользователь вводит адрес сервера или логин/пароль для Home Assistant (локального или облачного).Раздел «Магазин» (Store): • Каталог рекомендуемых умных устройств (например, лампочки, розетки и т. д.). • Ссылки на покупку или интеграция с платёжной системой (опционально).Техподдержка (Support): • Экран «Поддержка» с доступом к чату (WhatsApp/Telegram) или тикет-системе. • Часто задаваемые вопросы (FAQ) или видеоруководства по базовой настройке.3. UX/UI (пользовательский интерфейс) • Простота дизайна: минимум экранов, понятные иконки, краткие описания на иврите. • Основное меню: • Главная (Home). • Устройства (Devices). • Магазин (Store). • Поддержка (Support). • Быстрый доступ: кнопки «Добавить новое устройство» и «Настроить таймер» на главном экране.4. Архитектура и серверная частьСервер/облако: • Обмен данными с облачным сервером, синхронизирующимся с Home Assistant. • Возможность указать локальный адрес Home Assistant.Протоколы: REST API или GraphQL для взаимодействия.Безопасность: • Все запросы идут по HTTPS. • Авторизация через токен/учётную запись для Home Assistant.5. Интеграция с Home Assistant (подробнее):Работа с API: • Использование Websocket и REST API Home Assistant для получения данных об устройствах и отправки команд.Настройка пользователя: • Возможность ввода URL-адреса сервера, токена (Long-Lived Access Token) или использования мастера настройки.Управление сущностями (Entities): • Выбор отображаемых сущностей (устройств) на главном экране.6. Модуль поддержки (Support): • FAQ: Раздел с типовыми проблемами и их решениями. • Чат с поддержкой: Интеграция мессенджеров (WhatsApp/Telegram) или собственный чат.7. Безопасность и конфиденциальность: • Разрешения (Permissions): Только необходимые разрешения. • Хранение данных: Пароли и токены хранятся в зашифрованном виде.8. Предлагаемые этапы разработки: 1. MVP: Главный экран, базовое управление устройствами, поддержка Home Assistant, начальная интеграция с Siri, Alexa, Google Assistant и Алисой. 2. Расширение: Добавление «Магазина» (Store), платёжной системы, таймеров и сценариев. 3. Полнофункциональная поддержка: Расширенный чат, умные уведомления и отчёты об ошибках.9. Технические рекомендации: • Фреймворк: React Native / Flutter для кроссплатформенности или нативные средства (Swift, Kotlin). • Backend: Node.js, Python (Django/Flask) или GoLang. • Хранение данных: Firebase или локальное хранилище.Итог:Приложение Haham станет простым и удобным инструментом управления умными устройствами на иврите. Его ключевыми преимуществами являются: • Возможность управления через Siri, Google Assistant, Alexa и Алису. • Интеграция с Home Assistant для централизованного управления. • Автоматическое определение и подключение устройств, без необходимости понимать их протокол. • Поддержка как для iOS, так и для Android.
Сделать парсер новостного сайта Нужно паристь статьи и собирать их в базу c которой правильно будет работать нейросеть, предварительно через Claude API. В базе должны быть чётко определены эти данные: Источник - название медиа Автор статьи и ссылка на его профиль Дата публикации Текст статьи Ссылка на эту статью Исходящие ссылки внутри статьи Внутренние ссылки внутри статьи (ссылки на другие статьи в этом же медиа) Теги Важно чтобы скрипт требовал мало ресурсов на работу Язык Python Данные должны сохраняться в JSON-файл В базу SQLite добавляться запись с URL статьи, путём к JSON-файлу и статусом "new" Примерная логика того что мне нужно: Парсер запускается по расписанию (например, каждые 30 минут) и выполняет следующую последовательность действий: Получает RSS фид с сайта. В RSS уже содержатся основные метаданные: URL статей, заголовки, даты публикации, авторы, категории. Из полученного RSS фида извлекается список всех URL статей. Этот список сравнивается с базой SQLite, где хранятся URL уже обработанных статей. Формируется список только новых URL, которые ещё не обрабатывались. Если новых URL нет, работа парсера завершается до следующего запуска по расписанию. Если новые URL найдены, начинается их последовательная обработка.
Требуется доработать парсер на python. Парсим торговую площадку. После добавления капчи на площадке и внесения изменений появилась новая ошибка. Нужно ее отловить и исправить. Так же требуется внести в код обработку других ошибок.
Можно использовать Python вместе с библиотеками для веб-скрейпинга, такими как BeautifulSoup и requests. Ниже представлен кода, который необходимо доработать. Написать инструкцию короткую как пользоваться!
Нужно настроить автоматическую выгрузку записей звонков и переписок из CRM Битрикс24 в сервис Яндекс SpeechSense для дальнейшей аналитики звонков и чатов. 1) Задачи: Изучение API: Разобраться с REST API Битрикс24 для получения записей звонков или текстов чатов. Изучить API Yandex SpeechSense для загрузки данных. Разработка скрипта интеграции: Автоматическая выгрузка записей звонков из Битрикс24 в Yandex Object Storage (если аудио). Загрузка текстовых чатов (если текстовый формат). Настройка автоматического триггера на ежедневную/еженедельную выгрузку. Обработка ошибок: Обеспечение логирования действий и ошибок. Настройка уведомлений (например, через email или Telegram). Документация: Инструкция по запуску и настройке решения. 1) https://yandex.cloud/ru/docs/speechsense/operations/data/upload-data 2) https://yandex.cloud/ru/docs/speechsense/operations/data/upload-chat-text 2) Требования к исполнителю: Опыт работы с API Битрикс24 и Яндекс SpeechSense. Навыки работы с Python/PHP (для скриптов) Опыт работы с облачными сервисами, такими как Yandex Cloud. Примеры успешных интеграций с CRM или другими сервисами. 3) Ожидаемые результаты: Рабочий скрипт, который загружает данные по заданному расписанию. Отчет об успешности загрузки (например, таблица с загруженными записями). Инструкция по эксплуатации.
Добрый день Техническое задание на разработку Telegram-бота для учета финансов небольшой строительной компании Цель: Создать Telegram-бота для учета финансов компании с функциями ведения расходов, выплат подрядчикам, управления зарплатами и интеграции с Google Таблицами. --- Функционал: 1. Управление доступом: - Регистрация через Telegram ID. - Роли: администратор (полный доступ) и сотрудники (ограниченный). 2. Интеграция с Google Таблицами: - Сохранение операций в таблице. - Автосинхронизация, настройка таблицы через бота. 3. Учет финансовых операций: - Категории: подотчетные деньги, выплаты подрядчикам, зарплаты, закупки в разрезе проектов/объектов. - Команды для добавления траты (/expense), дохода (/income), просмотра баланса (/balance). 4. Отчеты: - Запросы отчетов по категориям за период (/report). - Вывод отчета в виде текста или файла. 5. Безопасность: - Авторизация пользователей. - Управление доступом для ролей. Требования к разработчику: - Язык разработки: Python. - Желателен опыт в разработке ботов с таким функционалом - Демонстрация ботов разработанных вами Сроки: Разработка — 2 недели. Техническое задание формировал с помощью ИИ, поэтому оно может иметь ошибки https://docs.google.com/document/d/11nZzYAV9CIy97Wk5iTU0WB1eyZfpAErpMCaAgxs0pM8/edit
Требуется программист, имеющий опыт работы с серверами, сетевыми протоколами и чат ботами. В данный момент есть проблема со скоростью и стабильностью соединения, нужно провести "ревизию" серверов, оптимизировать работу. Подключение происходит через телеграм бот, бот написан на Python, библиотека Aiogram
Стек: Фронт на Next JSБекенд на Python База данных postgresqlТелеграмм бот: @mamostore_helper_botТз:Админ-панель:1. Поменять дизайн логотипа в левом верхнем углу на лого сервиса, убрать ФИО и аватар в правом верхнем углу.2. Добавить функцию рассылки/отложенной рассылки (по точному времени) всем пользователям бота.3. Добавить импорт/экспорт пользователей бота файлом excel из базы данных 4. Улучшить безопасность входа в админ панель5. Присылать уведомления обо всех новых заказах в специальную группу телеграмм Веб-апп:1. При повторном перескоке из раздела «Главная» в «Корзина» появляется черная рамка, которая пропадает при приближении ракурса. Нужно поменять размер взятого фона, чтобы это исправить.2. В профиле бота можно привязать почту к игре для удобства, однако изменить ее никак нельзя, нужно доработать этот момент, добавить возможность редактирования или удаления привязанной почты3. Масштабы загружаемых картинок товаров некорректны, нужно это подправить, поставив более универсальное разрешение 4. В каталоге, а именно в разделе игры Hay Day, карточки почему-то подписываются Stumble Guys, нужно подправить название на Hay Day, то же самое в админ панели при выборе игры во время добавления нового товара5. При покупке одинакового товара более одного раза, появляется одно поле для заполнения почты, впоследствии получения шестизначного кода для выполнения заказа. Необходимо сделать так, чтобы при повторном добавлении одинакового товара появлялось дополнительное поле для ввода почты, а в последствии кода, как это сделано при добавлении разных товаров в корзину.
Добрый день, у меня уже есть референс, но нужно доделать\править Custom HID прошивку для платы STM32F411CEU6.Что имеем - STM32F411CEU6 плата подключаемая посредством родного Type-C к USB компьютера по кабелю дата трансфера, исходный код проекта прошивки (девайс заводится, определяется в системе как HID устройство, реализовано через custom hid, обновлен дескриптор и реализована поддержка IN репорта). Проблема - При запуске Python скрипта который подключается к девайсу посредством hidapi происходит большая задержка (терминал зависает), потом отсылается несколько команд и сразу же крашится с hid ошибкой, соответственно курсор мыши остается на месте.Что ожидается - Python скрипт отсылает команду через hidapi на нашу плату, она ее принимает и обрабатывает.Детали реализации - Расширить количество байтов с 2 (не принимать все репорты подряд, а фильтровать) до нужного количества (количество можете выбрать сами исходя из опыта и понимания), добавить поддержку клика мыши (Mouse1), все должно так же быстро отрабатывать как и при win32api использовании (может быть сценарий с большим количеством запросов в секунду (например для плавного перемещения мыши разбить промежуток на маленькие промежутки и потоком отсылать каждое смещение), скорость и количество команд для обработки должны соответствовать).Оплата договорная!Ссылка на архив для изучения референсов.