x

Доработать код Python бота

Перейти к заказу
Необходимо доработать бота согласно требованиям.Бот предназначен для автоматической отправки по чатам фото/видео файлов согласно структуры файлов и папок. Файлы могут превышать ограничения BotAPI Telegram, поэтому используется localbotapi от aiogram в докер контейнере (в частности касается длинных видео)Список задач:1. Некоторые видео отправляются хоть и как медиафайлы, но для потокового воспроизведения не открываются, приходится скачать файл целиком и только потом открывать. Разобраться с этим моментом. Очень желательно реализовать кроссплатформенный конвертер, чтобы каждое отправляемое видео переконвертировалось в воспринимаемый телеграмом единый формат, плюс немного бы ужималось без потери качества. 2. Добавить обработку всех форматов фото, в т.ч. heic и подобные. Вероятно, конвертером, желательно чтоб по аналогии с видео каждое фото переконвертировалось в единый оптимальный формат.3. Давно занимался этим проектом, сейчас вернулся и при отправке длинных видео (1-1,5ГБ) бот начал ловить "HTTP Client says - Request timeout error". Исправить этот момент4. Бот ведёт собственную БД для того, чтобы не повторяться при отправке, т.к. в любой момент содержимое папок будет дополнено и вместо того, чтобы заново отправлять всё, он должен отправить необработанное. Периодически бот при повторном запуске отправляет уже отправленное, так быть не должно, необходимы исправления.5. Будет оплачено отдельно, доп.функция. Реализовать следующую логику: 5.1. Создаётся отдельная директория (пусть unpacked), внутри неё создаются директории 1-7. В каждую из них добавляются различные архивы (.rar, .zip, .tar). Бот при запуске распаковывает каждый архив в новую папку внутри соответствующей директории tosend (к примеру, архив /unpacked/4/архив.zip будет распакован в папку /tosend/4/архив). 5.2. Затем, бот при успешной отправке медиафайла в чат перемещает отправленный файл в директорию sent, т.е. файл /tosend/4/архив/фото.jpg будет перемещён в путь /sent/4/архив/фото.jpg. 5.3 При следующем запуске бота он не будет распаковывать уже распакованные ранее архиве, а будет работать лишь с новыми, если такие есть. Если в директориях tosend ещё остались файлы (к примеру, предыдущая отправка не завершилась полностью), он должен будет их доотправить и лишь потом приступать к распаковке новых архивов.БД просьба сильно не менять, должна быть реализована на sqlite либо любой другой БД в файле (для удобства сброса/переноса). Вы вольны в добавлении новых таблиц и/или изменении существующих. При любой правке БД обязательно писать комментарий.Для проверки - создать в директории с исполняемыми файлами директорию tosend, создать в ней директории от 1 до 7, в каждую из них накидать папок с различными фото/видео, в начале main.py указать id каналов, запустить бота.main.py: https://pastebin.com/y38Hg2Mrdb.py: https://pastebin.com/Qyb5wZ5hПри отклике указывайте цену за весь выполненный проект + отдельно за пункт 5, а также свой Telegram для связи. Буду выбирать по наименьшей цене+опыту.

Найдено 335828 результатов

Разовое продвижение сайта в TOP 3 Яндекса

Разово поднять сайт тематических вечеринок в топ 3 яндекса примерно по 25 низкочастотным и среднечастотным запросам (4-5... руб

Интернет продвижение
Опубликован:
24.01.25 18:18
Бюджет:
6000 руб.~$74.9
Контент для тг

Подготовка контент-плана на 2-4 недели и самого контента для тг канала услуг по авиаперевозкам по России.

Соцсети и SMM
Опубликован:
24.01.25 18:17
Бюджет:
10000 руб.~$124.83
Скорректировать финансовую модель франшизы.

Нам требуется скорректировать финансовую модель франшизы. Таблица уже есть, все данные есть. Нужно прийти, скорректировать все данные, чтобы правильно считалось, и оформить это красиво . Оформить это в Google документе, в Google таблице. Скидывайте, пожалуйста, ссылки на ваши финансовые таблицы, на ваши финансовые расчеты.

Персональный помощник
Опубликован:
24.01.25 18:15
Бюджет:
10000 руб.~$124.83
Креативы для инст

Тех. задания для продвижения услуги - пластиковые окна в инст, тг. Разбор механик, создание ТЗ, контроль реализации.

Видеоролики
Опубликован:
24.01.25 18:15
Бюджет:
10000 руб.~$124.83
Макет лендинга на 21 слайд

Макет на коленке здесь: https://disk.yandex.ru/d/xIRuGOt8Mu3ncg Необходимо сделать макет лендинга на 21 слайд. Далее нужна будет верстка на Тильде (на верстку будет отдельный кворк). Нужна инфографика, иконки, фигуры, отражающие содержание текста (для этого можно сделать отдельный кворк, либо обратиться к другому специалисту). Важно разместить их на слайдах так, чтобы они соответствовали тексту. Необходимые фото байера, грузов, офиса и т.п. я предоставлю. Между слайдами должны быть переходы по скроллу (по скроллу должны подтягиваться заголовки, иконки, инфографика, текст в нужные части экрана).

Веб и мобильный дизайн
Опубликован:
24.01.25 18:12
Бюджет:
40000 руб.~$499.32
Подбор блогеров

Интересует подбор блогеров для услуги авиаперевозки. Наброски по тех. заданию есть, но приветствуется ваши креативы и тз для услуг. Площадки - инс, тг. Собственных видео сейчас нет, поэтому нужен контент от блогеров.

Соцсети и SMM
Опубликован:
24.01.25 18:12
Бюджет:
1000 руб.~$12.49
Доделать настройку приёма платежей на сайте на вордпресс

Техническое задание (ТЗ) Цель проекта Создать модуль для WordPress, который:Принимает рекуррентные (ежемесячные) платежи через Т-банк.Сохраняет номер телефона клиента в базе данных.Генерирует ссылку для WhatsApp-группы после успешной оплаты.Автоматически проверяет успешность ежемесячных платежей, уведомляет администратора, если платеж не прошел, и прекращает обработку удаленных клиентов.Обеспечивает удобную админ-панель для управления данными клиентов и платежей. 1. Функциональные требования 1.1. Процесс работы для клиента: Клиент нажимает на кнопку оплаты.Всплывающее окно или форма запрашивает номер телефона.После ввода телефона:Телефон сохраняется в базе данных.Клиент перенаправляется на сайт Т-банка для ввода платежных данных.Т-банк информирует клиента о том, что это ежемесячный платеж.После успешной оплаты:Клиенту отправляется ссылка на WhatsApp-группу.Информация об оплате отправляется на email. 1.2. Автоматическая проверка платежей: Ежемесячно модуль проверяет, прошли ли рекуррентные платежи.Если оплата не прошла:Отправляется сообщение администратору на email с указанием номера клиента. 1.3. Управление через админ-панель: Раздел в админке WordPress:Таблица с номерами клиентов.Статусы ежемесячных оплат, для каждого номера в своё время проходит проверка.Возможность удалить клиента (удаление прекращает обработку рекуррентных платежей). 2. Технические требования 2.1. База данных: Создать таблицу в базе данных WordPress для хранения данных клиентов:id (уникальный идентификатор).phone (номер телефона).status (статус платежа: "активный", "неактивный").last_payment_date (дата последней успешной оплаты).created_at (дата добавления клиента). 2.2. Взаимодействие с Т-банком: Использовать API Т-банка для:Генерации токена для каждого платежа.Отправки данных клиента (номер телефона, сумма платежа).Получения статуса оплаты.Провести все необходимые тесты и получить подтверждение от Т-банка. 2.3. Email уведомления: Email:Использовать встроенные функции WordPress (wp_mail) для отправки уведомлений. 2.4. Безопасность: Использовать nonce для защиты форм от CSRF-атак.Сохранять данные о клиентах в таблице базы данных WordPress. 2.5. Админ-панель: Создать страницу в разделе "Инструменты" или отдельное меню "Рекуррентные платежи".Отображать таблицу с данными клиентов:Номер телефона.Статус платежа.Дата последнего платежа.Возможность:Удалить клиента.Изменить статус вручную (например, если ошибка в API).Экспортировать данные в CSV. 3. Структура модульного кода 3.1. Файлы модуля: /wp-content/plugins/recurring-payments/recurring-payments.php — главный файл плагина./includes/class-recurring-payment.php — основной класс обработки рекуррентных платежей.class-ajax-handler.php — обработчик AJAX-запросов.class-tbank-api.php — класс для взаимодействия с API Т-банка.class-notifications.php — уведомления через email и Telegram.class-admin-page.php — страница админ-панели./templates/form-payment.php — шаблон формы ввода телефона./assets/style.css — стили для админки и формы.script.js — JavaScript для взаимодействия с формой. 3.2. Основной функционал: Frontend:Форма для ввода номера телефона (через шорткод).Кнопка оплаты, ведущая к API Т-банка.Backend:Обработка результата оплаты через вебхук Т-банка.Автоматическая проверка статуса ежемесячных платежей.Админ-панель для управления клиентами. 4. Этапы реализации Этап 1: Разработка структуры модуля Создать структуру папок и файлов модуля.Реализовать шорткод для формы ввода телефона. Этап 2: Интеграция с Т-банком Реализовать класс class-tbank-api.php для взаимодействия с API:Отправка данных на оплату.Получение токенов.Проверка статуса оплаты.Провести тестирование API (в тестовом режиме). Этап 3: Уведомления Настроить отправку email и Telegram уведомлений для администратора:Успешная оплата.Ошибка платежа. Этап 4: Админ-панель Реализовать интерфейс для просмотра и управления данными клиентов.Добавить функции удаления и редактирования клиентов. Этап 5: Автоматизация проверок Настроить WP-Cron для ежемесячной проверки статусов оплат.Обработать сценарии:Успешный платеж.Неудачная попытка. Этап 6: Финальное тестирование Пройти тесты Т-банка (согласно их документации).Проверить работу в боевом режиме. 5. Результат Рабочий плагин WordPress с:Формой для ввода телефона.Интеграцией с Т-банком для рекуррентных платежей.Автоматической обработкой платежей.Уведомлениями об ошибках.Админ-панелью для управления клиентами. Что уже реализовано Интеграция с WooCommerce:Установлен и настроен плагин для работы с API Т-банка.Плагин настроен на выполнение платежей в тестовом режиме.Интерфейс оплаты на сайте:Создана кнопка оплаты, содержащая галочку для подтверждения согласия с условиями.Добавлена форма для ввода номера телефона, отображаемая после клика на кнопку оплаты.Пользователь вводит номер телефона перед перенаправлением на страницу оплаты.Базовый функционал для взаимодействия с пользователем:Кнопка оплаты активируется только после подтверждения согласия с условиями (галочка).Ввод номера телефона требуется перед выполнением запроса на оплату.

Backend
Опубликован:
24.01.25 18:11
Бюджет:
5000 руб.~$62.42
Доработать простой вебапп на React (Preact) для Телеграм бота

Задача: исправить ошибки, доработать функционал.Проект представляет собой веб-приложение, встраиваемое в Telegram через механизм Telegram Mini Apps.Доступ к репозиторию предоставлю.Стек технологий:- Preact.js (легковесная альтернатива React)- TypeScript- Vite (сборщик)- SASS (стили)

Frontend
Опубликован:
24.01.25 18:10
Бюджет:
4000 руб.~$49.94
Работа с ии

Есть тема, план , пример. Нужно через ChatGPT создать работу..........................................................

Персональный помощник
Опубликован:
24.01.25 18:00
Бюджет:
500 руб.~$6.25
Создать красивый дизайн диплома

Предоставить три разных,индивидуальных варианта на выбор, доработаем один. Диплом для крупнейшего спортивного мероприятия. предоставить во всех форматах для печати (типографии)

Полиграфия
Опубликован:
24.01.25 18:00
Бюджет:
10000 руб.~$124.83
Видео по Minecraft с опытом

Ищу монтажера для юмористических роликов по игре майнкрафт. Только с хорошим опытом монтажа! Разовые и постоянные заказы, хорошая оплата. Выполнять задачу точно в сроки, хорошие навыки монтажа обязательны. Откликайтесь пишите в личку.

Видеосъемка и монтаж
Опубликован:
24.01.25 17:59
Бюджет:
150000 руб.~$1872.43
Рассылка объявлений

Выполнение простых заданий с телефона в свободное время руб

Тексты
Опубликован:
24.01.25 17:53
Бюджет:
500 руб.~$6.25
15813

Вакансии от прямого заказчика : https://yagla.tv/cvGvCYD Принимае м заявки от фрилансеров , копирайт --и-- дизайн

Маркетплейсы и доски объявлений
Опубликован:
24.01.25 17:49
Бюджет:
6000 руб.~$74.9
Ведение телеграм-канала тематика SEO-оптимизация

Нужно писать контент для телеграм-канала в тематике SEO-продвижение. 10-12 постов в месяц. Важно хорошо разбираться в тематике SEO. Писать новости дайджесты, кейсы и тд

Соцсети и SMM
Опубликован:
24.01.25 17:49
Бюджет:
40000 руб.~$499.32
Продвижение в Facebook и Instagram

Требуется продвижение для Facebook и Instagram есть два проекта, пишите только с подтвержденными кейсами

Соцсети и SMM
Опубликован:
24.01.25 17:47
Бюджет:
30000 руб.~$374.49
Digital маркетинг

На pet проект в сфере ментального и психологического здоровья требуется маркетолог. Мы молодой стартап, который находится на этапе разработки MVP и привлечения инвестиций. На данном этапе проекта у нас есть команда порядка 10 человек, которые работают на энтузиазме. Основные задачи, которыми придется заниматься на начальном этапе: Подготавливать и расписывать маркетинговые кампании, работать с бесплатным трафиком (поиск и привлечение), опыт в SMM (регистрация и ведение социальных сетей компании), работа с рекламными креативами. Если вы начинающий маркетолог или уже опытный, но вы готовы помочь команде своими знаниями и опытом, и вам интересна сфера психологического здоровья, то мы будем рады вашим откликам.

Реклама и PR
Опубликован:
24.01.25 17:46
Бюджет:
500 руб.~$6.25
Необходимо найти причину ошибки импорта компонента и исправить

Доброго дня всем! Столкнулся с проблемой. Есть компонент. И в 9 местах когда импортирую его - все ок. Но в 10-м месте - выбивает ошибку Cannot read properties of undefined (reading 'MyComponent'). Скорее всего где то циклическая зависимость. Но когда поубирал вобще почти все импорты (кроме глобальных) - все равно эта ошибка остается. Если убрать этот импорт, перезагрузить страницу проблема уходит, естественно. Позже - возвращаю импорт, компонент отображается. Но перезагружаешь страницу - и снова та же беда на андефайнд

Frontend
Опубликован:
24.01.25 17:43
Бюджет:
1000 руб.~$12.49
Продвижение Telegram канала по недвижке СПБ-МОсква

Есть блогерский канал реальной женщины(риелтор), которая занимается недвижимостью в СПБ-москва. Ищет людей и клиентов, только целевые подписчики. 1) Ищем варианты продвижения канала, пишите отклики с предложениями и кейсами, у кого нет рейтинга и кейсов, лучше мимо пройдите, боты и все прочее не рассматриваем. 2) Готовы рассмотреть покупку рекламы в тематических каналах с реальными рабочими кейсами и вариантами. 3) Ищем агентов для привлечения, чтобы они участвовали в вебинарах

Соцсети и SMM
Опубликован:
24.01.25 17:38
Бюджет:
4000 руб.~$49.94
15813

Вакансии от прямого заказчика : https://yagla.tv/cvGvCYD Принимае м заявки от фрилансеров , копирайт --и-- дизайн

Маркетплейсы и доски объявлений
Опубликован:
24.01.25 17:37
Бюджет:
5000 руб.~$62.42
Компания по удалённой занятости в поиске исполнителей

В поuске вoзможности заниматься редактированием и вводом текста за оплату? [:270d][:1f4bc] [:1f4e9] Поделитесь своим откликом: https://yagla.tv/cLLHvyX [:1f4e9] Требуется лишь небольшой опыт работы с офисными приложениями. [:1f5a5][:2728] Вакансии от канала https://yagla.tv/cvGvCYD

Тексты и наполнение сайта
Опубликован:
24.01.25 17:36
Бюджет:
5000 руб.~$62.42

Текущая страница: 28

Всего страниц: 16792