Skip to content

byebyedev/tg-manager-pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

✈ TG Manager Pro

Профессиональный менеджер Telegram-аккаунтов с современным GUI

Управляй сотнями аккаунтов в одном окне — подписки, реакции, мониторинг каналов, авто-комментинг через AI, рассылки и многое другое.

⬇ Скачать · 📖 Документация · 🐛 Сообщить об ошибке · 💬 Вопросы


📸 Скриншоты

🏠 Дашборд 👤 Аккаунты
Dashboard Accounts
📡 Мониторинг каналов 🌐 Управление прокси
Monitor Proxy

✨ Возможности

🤖 Управление аккаунтами

  • Импорт через Session String, .session файлы, tdata, .txt списки
  • Ручная авторизация прямо в приложении
  • Массовая проверка живости аккаунтов
  • Редактор профилей — имя, фото, bio, username
  • Массовое обновление профилей с SpinTax

📡 Мониторинг и комментинг

  • Отслеживание новых постов в каналах
  • Авто-комментинг через шаблоны или ChatGPT
  • Поддержка SpinTax {Привет|Здравствуй}
  • Пакеты шаблонов — библиотека готовых ответов
  • Автоответ на реплаи к твоим комментариям
  • Ротация аккаунтов round-robin

📢 Массовые операции

  • Подписка / отписка от каналов и групп
  • Накрутка реакций (15+ эмодзи на выбор)
  • Рассылка сообщений в каналы
  • ЛС-спам по списку целей (бесконечный цикл)
  • Массовые репорты — 8 причин

🌐 Прокси и безопасность

  • Встроенный пул прокси с авто-валидацией
  • Импорт из .txt — все форматы поддержаны
  • Режимы: Выкл / Авто / Принудительный
  • Safety Mode — стоп при большом % банов
  • Ротация и маркировка битых прокси

⚡ Быстрый старт

🪟 Windows (рекомендуется)

Самый простой способ — один двойной клик

1. Скачай репозиторий как ZIP и распакуй 2. Положи tg_manager_app.py, start.bat и requirements.txt в одну папку 3. Дважды кликни start.bat

Батник сам:

  • ✅ Проверит наличие Python
  • ✅ Создаст виртуальное окружение .venv
  • ✅ Установит все зависимости
  • ✅ Запустит приложение

🐧 Linux / macOS (ручной запуск)

# 1. Клонируй репозиторий
git clone https://github.com/byebyedev/tg-manager-pro.git
cd tg-manager-pro

# 2. Создай виртуальное окружение
python3 -m venv .venv
source .venv/bin/activate        # Linux/macOS
# .venv\Scripts\activate         # Windows (если без батника)

# 3. Установи зависимости
pip install -r requirements.txt

# 4. Запусти
python tg_manager_app.py

🔑 Первоначальная настройка

Без API-ключей приложение не сможет подключиться к Telegram

Шаг 1 — Получи API ключи

  1. Зайди на my.telegram.org
  2. Войди со своего номера
  3. Нажми "API development tools"
  4. Создай приложение (название и платформа — любые)
  5. Скопируй api_id и api_hash

Шаг 2 — Введи ключи в приложении

Открой ⚙️ Настройки и вставь ключи:

API ID   →  12345678
API Hash →  abcdef1234567890abcdef1234567890

Шаг 3 — Добавь аккаунты

Перейди на страницу 👤 Аккаунты и выбери способ импорта:

Способ Когда использовать
📱 Ручной вход Авторизоваться с нуля по номеру телефона
🔑 Session String Есть строка сессии от Pyrogram
📁 .session файлы Файлы .session от других инструментов
📂 tdata папка Папка с данными Telegram Desktop
📄 .txt список Файл в формате телефон:session_string

📦 Зависимости

Пакет Версия Назначение
customtkinter ≥ 5.2.2 Современный GUI
pyrogram ≥ 2.0.106 Telegram MTProto
TgCrypto ≥ 1.2.5 Ускорение шифрования
aiosqlite ≥ 0.19.0 Локальная БД
aiohttp ≥ 3.9.1 HTTP / прокси
Pillow ≥ 10.2.0 Работа с аватарами
opentele опционально Импорт tdata

📂 Структура проекта

tg-manager-pro/
│
├── 📄 tg_manager_app.py   — основное приложение
├── 🦇 start.bat           — автозапуск для Windows
├── 📋 requirements.txt    — список зависимостей
├── 📖 README.md
│
├── 📁 sessions/           — файлы .session аккаунтов
├── 📁 config/
│   ├── accounts.json      — данные аккаунтов
│   └── settings.json      — настройки приложения
└── 📁 logs/               — логи работы

🚀 Форматы прокси

Страница 🌐 Прокси принимает любой из форматов:

# Простой формат
192.168.1.1:8080

# С авторизацией
192.168.1.1:8080:username:password

# URL формат
http://192.168.1.1:8080
http://username:password@192.168.1.1:8080

# SOCKS (конвертируется автоматически)
socks5://192.168.1.1:1080

❓ Частые вопросы

Python не найден при запуске батника

Скачай Python 3.10+ с python.org. При установке обязательно поставь галочку "Add Python to PATH".

Ошибка TgCrypto is missing

Это предупреждение, не ошибка. Батник автоматически ставит TgCrypto. При ручном запуске: pip install TgCrypto

Аккаунт помечается как мёртвый

Возможные причины:

  • Аккаунт заблокирован Telegram
  • Сессия отозвана в настройках телефона
  • Неверные API ID / API Hash

Проверь аккаунт вручную, зайдя в Telegram.

Ошибка при импорте tdata

Установи opentele: pip install opentele Или раскомментируй строку в requirements.txt.

Приложение медленно открывается

При первом запуске идёт автопроверка всех аккаунтов в фоне. Это нормально — следующие запуски будут быстрее.


⚠️ Дисклеймер

Этот инструмент создан исключительно в образовательных целях. Использование программы — на твой страх и риск. Автор не несёт ответственности за блокировку аккаунтов или нарушение Правил использования Telegram.


👤 Автор

dex2die

GitHub


Если проект полезен — поставь ⭐ звезду на GitHub!