Техническое задание: Система автоответов для Telegram

Цель проекта

Разработать программное обеспечение на Python, которое позволит взаимодействовать с Telegram API от имени нескольких пользователей (юзер-ботов). Приложение должно обеспечивать подключение множества сессий и гибкую настройку автоматизированных сценариев для каждой из них.

Ключевые требования к разработчику

  • Уверенное владение языком программирования Python.
  • Глубокое понимание принципов работы Telegram API.
  • Практический опыт работы с библиотеками Pyrogram и/или Telethon (знание одной из них обязательно, обе - будет значительным преимуществом).

Функциональные требования к приложению

  • Мультиаккаунтность: Возможность одновременного подключения и управления несколькими учетными записями Telegram (сессиями).
  • Индивидуальные сценарии: Система должна позволять настраивать уникальные правила автоматических ответов или последовательности действий для каждого подключенного аккаунта.
  • Автоматизация: Реализация механизмов для выполнения заданных действий (отправка сообщений, реакции, пересылка и т.д.) на основе настроенных триггеров и логики.

Ожидаемый результат

Готовое к использованию, стабильное приложение с четкой документацией, позволяющее клиенту эффективно управлять автоматизированным взаимодействием через несколько Telegram-аккаунтов.