Техническое задание: Система Telegram-ботов для автоматизации управления сообществами

Цель проекта

Разработать программное решение для автоматизации рутинных задач по управлению Telegram-сообществами: созданию групп, формированию контактных списков и их наполнению.

Основные требования к системе

Архитектура

  • Вариант 1: Два отдельных Telegram-бота с разным функционалом.
  • Вариант 2: Один бот с двумя независимыми режимами работы (переключаемыми).
  • Система должна обеспечивать стабильную работу с большими объемами данных.

Функциональные модули

1. Модуль управления рабочими аккаунтами

  • Возможность подключения нескольких аккаунтов Telegram к системе.
  • Сохранение юзернеймов из этих аккаунтов в общие контакт-листы.
  • Автоматическое добавление сохраненных контактов в целевые группы.

2. Модуль автоматизации групп

  • Функция автосоздания Telegram-групп (каналов) по заданным параметрам (название, описание и т.д.).
  • Автоматическое наполнение созданных групп участниками из подготовленных списков.
  • Гибкая настройка параметров добавления (лимиты, задержки, фильтрация).

3. Автоматический режим (желательно)

  • Сквозная автоматизация: формирование списка → создание групп → наполнение участниками.
  • Настройка сценариев и очереди задач.
  • Логирование процессов и отчетность.

Критерии успешной реализации

  • Стабильность при работе с большими списками контактов и групп.
  • Корректное соблюдение лимитов и правил Telegram API.
  • Четкое разделение функционала между ботами/режимами.
  • Удобная система управления и настройки.

Разработка фронтенда мини-приложения с играми и магазином

Требуется фронтенд-разработчик для создания клиентской части мини-приложения на React. В задачи входит разработка интерфейса с профилем, инвентарем, магазином и двумя мини-играми, подключение к бэкенду и реализация сложных анимаций.

Разработка программного модуля для онлайн-игры Lost Light

Требуется создать специализированный программный модуль для анализа и взаимодействия с клиентской частью онлайн-игры Lost Light. Задача предполагает глубокое понимание работы сетевых протоколов и/или клиентской логики игры.