Управляй сотнями аккаунтов в одном окне — подписки, реакции, мониторинг каналов, авто-комментинг через AI, рассылки и многое другое.
⬇ Скачать · 📖 Документация · 🐛 Сообщить об ошибке · 💬 Вопросы
|
|
Самый простой способ — один двойной клик
1. Скачай репозиторий как ZIP и распакуй
2. Положи tg_manager_app.py, start.bat и requirements.txt в одну папку
3. Дважды кликни start.bat
Батник сам:
- ✅ Проверит наличие Python
- ✅ Создаст виртуальное окружение
.venv - ✅ Установит все зависимости
- ✅ Запустит приложение
# 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
- Зайди на my.telegram.org
- Войди со своего номера
- Нажми "API development tools"
- Создай приложение (название и платформа — любые)
- Скопируй
api_idиapi_hash
Открой ⚙️ Настройки и вставь ключи:
API ID → 12345678
API Hash → abcdef1234567890abcdef1234567890
Перейди на страницу 👤 Аккаунты и выбери способ импорта:
| Способ | Когда использовать |
|---|---|
| 📱 Ручной вход | Авторизоваться с нуля по номеру телефона |
| 🔑 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.
Если проект полезен — поставь ⭐ звезду на GitHub!



