Подключите нашего Telegram-бота для уведомлений о новых проектах
Скрипт массовой подписки на ТГ аккаунты – мини приложение
Разместить заказ

p
Заказчик
Отзывы фрилансеров:
+ 1
- 0
Зарегистрирован на сайте 1 год и 11 месяцев
Бюджет:
2500 руб
30.91 $ — 27.74 €
Разработать серверный модуль на Python с использованием Flask для интеграции в существующую систему. Модуль должен обеспечивать следующие функции:
Загрузка аккаунтов Telegram:
Поддержка импорта аккаунтов в формате tdata и .session+json.
Загрузка списка каналов и групп:
Возможность загрузки списка каналов и групп Telegram, на которые необходимо подписать аккаунты.
Поддержка прокси:
Возможность добавления и управления прокси-серверами для каждого аккаунта или группы аккаунтов.
Настройки подписки:
Конфигурация скорости подписки (регулировка времени между подписками для каждого аккаунта).
Выбор алгоритма подписки:
Каждый аккаунт подписывается на все указанные каналы и группы.
Распределение подписок между аккаунтами (например, равномерное распределение каналов и групп по пулу аккаунтов).
Масштабирование:
Обеспечить одновременную подписку 500 аккаунтов на 250000 каналов/групп в течение 3 дней (с учетом настроек скорости подписки и распределения нагрузки).
Операционная среда:
Серверный модуль должен работать на платформе Ubuntu 22.04 LTS.
Результат
После реализации модуля должна быть готова работающая система, позволяющая:
Загружать и обрабатывать аккаунты Telegram из форматов tdata и .session+json.
Импортировать и сохранять список каналов и групп для подписки.
Устанавливать прокси для аккаунтов.
Настраивать скорость подписки и выбирать алгоритм подписки (полная подписка или распределенная подписка).
Масштабировать выполнение подписки таким образом, чтобы 500 аккаунтов могли подписаться на 250000 каналов/групп в установленные временные рамки (3 дня).
Интегрироваться в существующую систему посредством REST API, реализованного с помощью Flask.
UserStory
Как системный администратор
Я хочу иметь возможность загружать аккаунты Telegram в разных форматах, чтобы использовать их для массовой подписки на каналы и группы.
Как менеджер проекта
Я хочу настроить параметры подписки (скорость, алгоритм распределения подписок), чтобы система могла эффективно использовать пул аккаунтов и минимизировать риск блокировок.
Как разработчик
Я хочу, чтобы модуль был интегрирован с существующей системой через REST API и работал на платформе Ubuntu 22.04 LTS, чтобы обеспечить стабильное и масштабируемое выполнение задач.
Как оператор
Я хочу иметь возможность добавлять и настраивать прокси для аккаунтов, чтобы обеспечить их работоспособность и анонимность при массовой подписке.
Тесты
Тест загрузки аккаунтов:
Проверка импорта аккаунтов в формате tdata.
Проверка импорта аккаунтов в формате .session+json.
Тест на обработку некорректных/поврежденных файлов.
Тест загрузки списка каналов/групп:
Проверка корректного импорта списка каналов/групп.
Тест на пустой или некорректно форматированный список.
Тест работы с прокси:
Проверка возможности добавления одного и нескольких прокси.
Тестирование смены прокси для отдельного аккаунта.
Тест настройки подписки:
Валидация настройки скорости подписки (интервалы между подписками).
Тестирование обоих алгоритмов подписки: полный список для каждого аккаунта и распределенная подписка.
Нагрузочное тестирование для имитации работы с 500 аккаунтами и 250000 каналами/группами.
Интеграционные тесты:
Тестирование REST API модуля на платформе Ubuntu 22.04 LTS.
Проверка корректной интеграции модуля в существующую систему.
Тест масштабируемости и производительности:
Эмуляция одновременной работы 500 аккаунтов с подпиской на 250000 каналов/групп.
Тестирование выполнения задачи в пределах заданных 3 дней (расчетное моделирование с учетом настроек скорости подписки).
Загрузка аккаунтов Telegram:
Поддержка импорта аккаунтов в формате tdata и .session+json.
Загрузка списка каналов и групп:
Возможность загрузки списка каналов и групп Telegram, на которые необходимо подписать аккаунты.
Поддержка прокси:
Возможность добавления и управления прокси-серверами для каждого аккаунта или группы аккаунтов.
Настройки подписки:
Конфигурация скорости подписки (регулировка времени между подписками для каждого аккаунта).
Выбор алгоритма подписки:
Каждый аккаунт подписывается на все указанные каналы и группы.
Распределение подписок между аккаунтами (например, равномерное распределение каналов и групп по пулу аккаунтов).
Масштабирование:
Обеспечить одновременную подписку 500 аккаунтов на 250000 каналов/групп в течение 3 дней (с учетом настроек скорости подписки и распределения нагрузки).
Операционная среда:
Серверный модуль должен работать на платформе Ubuntu 22.04 LTS.
Результат
После реализации модуля должна быть готова работающая система, позволяющая:
Загружать и обрабатывать аккаунты Telegram из форматов tdata и .session+json.
Импортировать и сохранять список каналов и групп для подписки.
Устанавливать прокси для аккаунтов.
Настраивать скорость подписки и выбирать алгоритм подписки (полная подписка или распределенная подписка).
Масштабировать выполнение подписки таким образом, чтобы 500 аккаунтов могли подписаться на 250000 каналов/групп в установленные временные рамки (3 дня).
Интегрироваться в существующую систему посредством REST API, реализованного с помощью Flask.
UserStory
Как системный администратор
Я хочу иметь возможность загружать аккаунты Telegram в разных форматах, чтобы использовать их для массовой подписки на каналы и группы.
Как менеджер проекта
Я хочу настроить параметры подписки (скорость, алгоритм распределения подписок), чтобы система могла эффективно использовать пул аккаунтов и минимизировать риск блокировок.
Как разработчик
Я хочу, чтобы модуль был интегрирован с существующей системой через REST API и работал на платформе Ubuntu 22.04 LTS, чтобы обеспечить стабильное и масштабируемое выполнение задач.
Как оператор
Я хочу иметь возможность добавлять и настраивать прокси для аккаунтов, чтобы обеспечить их работоспособность и анонимность при массовой подписке.
Тесты
Тест загрузки аккаунтов:
Проверка импорта аккаунтов в формате tdata.
Проверка импорта аккаунтов в формате .session+json.
Тест на обработку некорректных/поврежденных файлов.
Тест загрузки списка каналов/групп:
Проверка корректного импорта списка каналов/групп.
Тест на пустой или некорректно форматированный список.
Тест работы с прокси:
Проверка возможности добавления одного и нескольких прокси.
Тестирование смены прокси для отдельного аккаунта.
Тест настройки подписки:
Валидация настройки скорости подписки (интервалы между подписками).
Тестирование обоих алгоритмов подписки: полный список для каждого аккаунта и распределенная подписка.
Нагрузочное тестирование для имитации работы с 500 аккаунтами и 250000 каналами/группами.
Интеграционные тесты:
Тестирование REST API модуля на платформе Ubuntu 22.04 LTS.
Проверка корректной интеграции модуля в существующую систему.
Тест масштабируемости и производительности:
Эмуляция одновременной работы 500 аккаунтов с подпиской на 250000 каналов/групп.
Тестирование выполнения задачи в пределах заданных 3 дней (расчетное моделирование с учетом настроек скорости подписки).
Разделы:
Опубликован:
05.03.2025 | 22:56 [поднят: 05.03.2025 | 22:56]