Skip to content

Releases: scarrymany/tg-manager

TG Manager 1.2.3 — Windows 10/11

Choose a tag to compare

@github-actions github-actions released this 01 Sep 22:21
56e3fb0

TG Manager 1.2.3 — Windows 10/11

Портативная сборка: скачали zip, распаковали, запустили TGManager.exe.
Python ставить не нужно. Всё живёт в одной папке. Обновление с 1.1.0 / 1.2.x —
просто заменить TGManager.exe и TGWorker.exe; config.json и accounts\ совместимы.

Что нового

  • Експорт session (SCARP_CC). На карточке контейнера — Експорт (и пункт
    контекстного меню Експорт session). Выберите папку: воркер конвертирует
    tdata в настоящий Telethon {phone}.session + {phone}.json + {phone}.zip.
    Telegram контейнера должен быть закрыт. 2FA.txt появится только если пароль
    2FA известен (в контейнере он не хранится).

Что исправлено

  • 1.2.2: чтение командной строки процессов (класс 60, не 70) — иначе Стоп/статус
    не видели -workdir и опирались только на pid-файл. Pid-файл больше не убивает
    чужой процесс после переиспользования PID. Лок чистки держится, пока воркер
    реально не завершился (нельзя открыть Telegram на живой Telethon-сессии).
    id контейнера из конфига не может выйти за accounts\. Воркер сам отказывается
    работать, если Telegram контейнера ещё запущен. Пароль прокси — в env, не в argv.

  • 1.2.1: кнопки больше не «залипают» в нажатом/подсвеченном состоянии после клика
    по GitHub/Telegram (или любой кнопке, которая уводит фокус из окна). Эффект нажатия
    сделан отдельным слоем и всегда гаснет, в каком бы порядке ни пришли события.

  • «Стоп» больше не задевает чужие процессы. Раньше поиск шёл по подстроке
    telegram в имени + командной строке, и при пути программы со словом telegram
    под остановку могли попасть explorer.exe / cmd.exe, открытые в папке контейнера.
    Теперь — только telegram* и proxychains* по имени процесса.

  • Интерфейс не подвисает. Опрос статуса делал снимок процессов и читал командные
    строки всех процессов для каждой карточки прямо на UI-потоке. Теперь один снимок на
    опрос, в фоне, командные строки читаются только у целевых процессов. «Стоп» и удаление
    контейнера тоже асинхронные — на карточке видно «Остановка…».

  • Развернуть окно — больше не накрывает панель задач и не вылезает за края экрана.
    Иконка «развернуть/восстановить» обновляется и при двойном клике по заголовку.

  • Прогресс-бары: «неопределённый» режим был статичной полной полосой — теперь
    бегущий блик; скачивание Telegram/ProxyChains показывает реальный процент полосой,
    а не двумя сотнями строк в журнале.

  • Журнал задачи живой и немодальный: строки дописываются по ходу чистки,
    главное окно не блокируется.

  • Воркер: последние строки (done/error) больше не теряются при завершении;
    понятная ошибка, если не удалось подключиться через прокси.

  • config.json: повреждённый файл не затирается — копия в config.broken-<дата>.json
    и предупреждение при старте. Дубли id / пустые поля чинятся при загрузке.

  • Удаление контейнера останавливает идущую чистку и Telegram; если папку не удалось
    удалить (занята), об этом сообщается.

  • HTTP-прокси мост: IPv6, таймаут подключения 15 с, корректные SOCKS-ответы об
    ошибке; при закрытии программы — предупреждение, что контейнеры с HTTP-прокси
    потеряют связь.

  • Строка прокси понимает http:// и socks5:// и сама выставляет тип;
    неверный порт — ошибка вместо тихой подмены на 1080.

  • Необработанные ошибки пишутся в error.log рядом с программой.

Интерфейс

  • Плавное появление окон, кроссфейд между «Контейнеры» и «Задачи», карточки
    появляются с лёгким сдвигом, кнопки плавно меняют цвет при наведении.
  • Поля подсвечивают рамку при фокусе, чекбокс с галочкой, стрелка списка поворачивается.
  • Выбор цвета карточки со свотчем. Enter/Esc работают во всех диалогах.
  • Версия в статус-баре берётся из сборки.

Как запустить

  1. Скачайте TG-Manager-1.2.3.zip из Assets.
  2. Распакуйте куда угодно (D:\TG-Manager, флешка, Desktop).
  3. Запустите TGManager.exe. TGWorker.exe должен лежать рядом.
  4. При первом контейнере программа сама предложит скачать официальный
    переносной Telegram (~50 МБ) в .\telegram\.
  5. На карточке нажмите Папка и положите туда tdata.
  6. Запуск.

Замечания

  • Нужна 64-бит Windows 10 (1809+) / Windows 11.
  • Linux-версия (PyQt) больше не поддерживается; её последняя версия сохранена в релизе linux-legacy.
  • HTTP-прокси работает через мост внутри TGManager.exe: пока программа открыта.
    SOCKS5 идёт напрямую через ProxyChains и от программы не зависит.

TG Manager 1.2.2 — Windows 10/11

Choose a tag to compare

@github-actions github-actions released this 01 Sep 21:26
89d0db6

TG Manager 1.2.2 — Windows 10/11

Портативная сборка: скачали zip, распаковали, запустили TGManager.exe.
Python ставить не нужно. Всё живёт в одной папке. Обновление с 1.1.0 / 1.2.x —
просто заменить TGManager.exe и TGWorker.exe; config.json и accounts\ совместимы.

Что исправлено

  • 1.2.2: чтение командной строки процессов (класс 60, не 70) — иначе Стоп/статус
    не видели -workdir и опирались только на pid-файл. Pid-файл больше не убивает
    чужой процесс после переиспользования PID. Лок чистки держится, пока воркер
    реально не завершился (нельзя открыть Telegram на живой Telethon-сессии).
    id контейнера из конфига не может выйти за accounts\. Воркер сам отказывается
    работать, если Telegram контейнера ещё запущен. Пароль прокси — в env, не в argv.

  • 1.2.1: кнопки больше не «залипают» в нажатом/подсвеченном состоянии после клика
    по GitHub/Telegram (или любой кнопке, которая уводит фокус из окна). Эффект нажатия
    сделан отдельным слоем и всегда гаснет, в каком бы порядке ни пришли события.

  • «Стоп» больше не задевает чужие процессы. Раньше поиск шёл по подстроке
    telegram в имени + командной строке, и при пути программы со словом telegram
    под остановку могли попасть explorer.exe / cmd.exe, открытые в папке контейнера.
    Теперь — только telegram* и proxychains* по имени процесса.

  • Интерфейс не подвисает. Опрос статуса делал снимок процессов и читал командные
    строки всех процессов для каждой карточки прямо на UI-потоке. Теперь один снимок на
    опрос, в фоне, командные строки читаются только у целевых процессов. «Стоп» и удаление
    контейнера тоже асинхронные — на карточке видно «Остановка…».

  • Развернуть окно — больше не накрывает панель задач и не вылезает за края экрана.
    Иконка «развернуть/восстановить» обновляется и при двойном клике по заголовку.

  • Прогресс-бары: «неопределённый» режим был статичной полной полосой — теперь
    бегущий блик; скачивание Telegram/ProxyChains показывает реальный процент полосой,
    а не двумя сотнями строк в журнале.

  • Журнал задачи живой и немодальный: строки дописываются по ходу чистки,
    главное окно не блокируется.

  • Воркер: последние строки (done/error) больше не теряются при завершении;
    понятная ошибка, если не удалось подключиться через прокси.

  • config.json: повреждённый файл не затирается — копия в config.broken-<дата>.json
    и предупреждение при старте. Дубли id / пустые поля чинятся при загрузке.

  • Удаление контейнера останавливает идущую чистку и Telegram; если папку не удалось
    удалить (занята), об этом сообщается.

  • HTTP-прокси мост: IPv6, таймаут подключения 15 с, корректные SOCKS-ответы об
    ошибке; при закрытии программы — предупреждение, что контейнеры с HTTP-прокси
    потеряют связь.

  • Строка прокси понимает http:// и socks5:// и сама выставляет тип;
    неверный порт — ошибка вместо тихой подмены на 1080.

  • Необработанные ошибки пишутся в error.log рядом с программой.

Интерфейс

  • Плавное появление окон, кроссфейд между «Контейнеры» и «Задачи», карточки
    появляются с лёгким сдвигом, кнопки плавно меняют цвет при наведении.
  • Поля подсвечивают рамку при фокусе, чекбокс с галочкой, стрелка списка поворачивается.
  • Выбор цвета карточки со свотчем. Enter/Esc работают во всех диалогах.
  • Версия в статус-баре берётся из сборки.

Как запустить

  1. Скачайте TG-Manager-1.2.2.zip из Assets.
  2. Распакуйте куда угодно (D:\TG-Manager, флешка, Desktop).
  3. Запустите TGManager.exe. TGWorker.exe должен лежать рядом.
  4. При первом контейнере программа сама предложит скачать официальный
    переносной Telegram (~50 МБ) в .\telegram\.
  5. На карточке нажмите Папка и положите туда tdata.
  6. Запуск.

Замечания

  • Нужна 64-бит Windows 10 (1809+) / Windows 11.
  • Linux-версия (PyQt) больше не поддерживается; её последняя версия сохранена в релизе linux-legacy.
  • HTTP-прокси работает через мост внутри TGManager.exe: пока программа открыта.
    SOCKS5 идёт напрямую через ProxyChains и от программы не зависит.

TG Manager 1.2.1 — Windows 10/11

Choose a tag to compare

@github-actions github-actions released this 01 Sep 19:39

TG Manager 1.2.1 — Windows 10/11

Портативная сборка: скачали zip, распаковали, запустили TGManager.exe.
Python ставить не нужно. Всё живёт в одной папке. Обновление с 1.1.0 / 1.2.0 —
просто заменить TGManager.exe и TGWorker.exe; config.json и accounts\ совместимы.

Что исправлено

  • 1.2.1: кнопки больше не «залипают» в нажатом/подсвеченном состоянии после клика
    по GitHub/Telegram (или любой кнопке, которая уводит фокус из окна). Эффект нажатия
    сделан отдельным слоем и всегда гаснет, в каком бы порядке ни пришли события.

  • «Стоп» больше не задевает чужие процессы. Раньше поиск шёл по подстроке
    telegram в имени + командной строке, и при пути программы со словом telegram
    под остановку могли попасть explorer.exe / cmd.exe, открытые в папке контейнера.
    Теперь — только telegram* и proxychains* по имени процесса.

  • Интерфейс не подвисает. Опрос статуса делал снимок процессов и читал командные
    строки всех процессов для каждой карточки прямо на UI-потоке. Теперь один снимок на
    опрос, в фоне, командные строки читаются только у целевых процессов. «Стоп» и удаление
    контейнера тоже асинхронные — на карточке видно «Остановка…».

  • Развернуть окно — больше не накрывает панель задач и не вылезает за края экрана.
    Иконка «развернуть/восстановить» обновляется и при двойном клике по заголовку.

  • Прогресс-бары: «неопределённый» режим был статичной полной полосой — теперь
    бегущий блик; скачивание Telegram/ProxyChains показывает реальный процент полосой,
    а не двумя сотнями строк в журнале.

  • Журнал задачи живой и немодальный: строки дописываются по ходу чистки,
    главное окно не блокируется.

  • Воркер: последние строки (done/error) больше не теряются при завершении;
    понятная ошибка, если не удалось подключиться через прокси.

  • config.json: повреждённый файл не затирается — копия в config.broken-<дата>.json
    и предупреждение при старте. Дубли id / пустые поля чинятся при загрузке.

  • Удаление контейнера останавливает идущую чистку и Telegram; если папку не удалось
    удалить (занята), об этом сообщается.

  • HTTP-прокси мост: IPv6, таймаут подключения 15 с, корректные SOCKS-ответы об
    ошибке; при закрытии программы — предупреждение, что контейнеры с HTTP-прокси
    потеряют связь.

  • Строка прокси понимает http:// и socks5:// и сама выставляет тип;
    неверный порт — ошибка вместо тихой подмены на 1080.

  • Необработанные ошибки пишутся в error.log рядом с программой.

Интерфейс

  • Плавное появление окон, кроссфейд между «Контейнеры» и «Задачи», карточки
    появляются с лёгким сдвигом, кнопки плавно меняют цвет при наведении.
  • Поля подсвечивают рамку при фокусе, чекбокс с галочкой, стрелка списка поворачивается.
  • Выбор цвета карточки со свотчем. Enter/Esc работают во всех диалогах.
  • Версия в статус-баре берётся из сборки.

Как запустить

  1. Скачайте TG-Manager-1.2.1.zip из Assets.
  2. Распакуйте куда угодно (D:\TG-Manager, флешка, Desktop).
  3. Запустите TGManager.exe. TGWorker.exe должен лежать рядом.
  4. При первом контейнере программа сама предложит скачать официальный
    переносной Telegram (~50 МБ) в .\telegram\.
  5. На карточке нажмите Папка и положите туда tdata.
  6. Запуск.

Замечания

  • Нужна 64-бит Windows 10 (1809+) / Windows 11.
  • Linux-версия (PyQt) больше не поддерживается; её последняя версия сохранена в релизе linux-legacy.
  • HTTP-прокси работает через мост внутри TGManager.exe: пока программа открыта.
    SOCKS5 идёт напрямую через ProxyChains и от программы не зависит.

TG Manager 1.2.0 — Windows 10/11

Choose a tag to compare

@github-actions github-actions released this 01 Sep 19:26

TG Manager 1.2.0 — Windows 10/11

Портативная сборка: скачали zip, распаковали, запустили TGManager.exe.
Python ставить не нужно. Всё живёт в одной папке. Обновление с 1.1.0 —
просто заменить TGManager.exe и TGWorker.exe; config.json и accounts\ совместимы.

Что исправлено

  • «Стоп» больше не задевает чужие процессы. Раньше поиск шёл по подстроке
    telegram в имени + командной строке, и при пути программы со словом telegram
    под остановку могли попасть explorer.exe / cmd.exe, открытые в папке контейнера.
    Теперь — только telegram* и proxychains* по имени процесса.
  • Интерфейс не подвисает. Опрос статуса делал снимок процессов и читал командные
    строки всех процессов для каждой карточки прямо на UI-потоке. Теперь один снимок на
    опрос, в фоне, командные строки читаются только у целевых процессов. «Стоп» и удаление
    контейнера тоже асинхронные — на карточке видно «Остановка…».
  • Развернуть окно — больше не накрывает панель задач и не вылезает за края экрана.
    Иконка «развернуть/восстановить» обновляется и при двойном клике по заголовку.
  • Прогресс-бары: «неопределённый» режим был статичной полной полосой — теперь
    бегущий блик; скачивание Telegram/ProxyChains показывает реальный процент полосой,
    а не двумя сотнями строк в журнале.
  • Журнал задачи живой и немодальный: строки дописываются по ходу чистки,
    главное окно не блокируется.
  • Воркер: последние строки (done/error) больше не теряются при завершении;
    понятная ошибка, если не удалось подключиться через прокси.
  • config.json: повреждённый файл не затирается — копия в config.broken-<дата>.json
    и предупреждение при старте. Дубли id / пустые поля чинятся при загрузке.
  • Удаление контейнера останавливает идущую чистку и Telegram; если папку не удалось
    удалить (занята), об этом сообщается.
  • HTTP-прокси мост: IPv6, таймаут подключения 15 с, корректные SOCKS-ответы об
    ошибке; при закрытии программы — предупреждение, что контейнеры с HTTP-прокси
    потеряют связь.
  • Строка прокси понимает http:// и socks5:// и сама выставляет тип;
    неверный порт — ошибка вместо тихой подмены на 1080.
  • Необработанные ошибки пишутся в error.log рядом с программой.

Интерфейс

  • Плавное появление окон, кроссфейд между «Контейнеры» и «Задачи», карточки
    появляются с лёгким сдвигом, кнопки плавно меняют цвет при наведении.
  • Поля подсвечивают рамку при фокусе, чекбокс с галочкой, стрелка списка поворачивается.
  • Выбор цвета карточки со свотчем. Enter/Esc работают во всех диалогах.
  • Версия в статус-баре берётся из сборки.

Как запустить

  1. Скачайте TG-Manager-1.2.0.zip из Assets.
  2. Распакуйте куда угодно (D:\TG-Manager, флешка, Desktop).
  3. Запустите TGManager.exe. TGWorker.exe должен лежать рядом.
  4. При первом контейнере программа сама предложит скачать официальный
    переносной Telegram (~50 МБ) в .\telegram\.
  5. На карточке нажмите Папка и положите туда tdata.
  6. Запуск.

Замечания

  • Нужна 64-бит Windows 10 (1809+) / Windows 11.
  • Linux-версия (PyQt) больше не поддерживается; её последняя версия сохранена в релизе linux-legacy.
  • HTTP-прокси работает через мост внутри TGManager.exe: пока программа открыта.
    SOCKS5 идёт напрямую через ProxyChains и от программы не зависит.

TG Manager 1.1.0 — Windows 10/11

Choose a tag to compare

@github-actions github-actions released this 31 Aug 21:04

TG Manager 1.1.0 — Windows 10/11

Портативная сборка: скачали zip, распаковали, запустили TGManager.exe.
Python ставить не нужно. Всё живёт в одной папке.

Что нового

  • Нативный интерфейс WPF / .NET 9 — тот же стек, что у Клип: layered-окно,
    скругление 16px, PerMonitorV2, без PyQt. Интерфейс отзывчивее на Windows 10/11.
  • Стоп убивает Telegram (TerminateProcess + taskkill /F /T), а не прячет в трей.
  • Чистка больше не падает на эмодзи и кириллице в названиях чатов
    (UnicodeEncodeError: 'charmap'). Журнал идёт в UTF-8.
  • Чистка вынесена в отдельный TGWorker.exe (без Qt). Рядом с основным exe.
  • Исправление: окно чистки больше не сыпет ошибками привязки ProgressBar.

Как запустить

  1. Скачайте TG-Manager-1.1.0-windows.zip из Assets.
  2. Распакуйте куда угодно (D:\TG-Manager, флешка, Desktop).
  3. Запустите TGManager.exe. TGWorker.exe должен лежать рядом.
  4. При первом контейнере программа сама предложит скачать официальный
    переносной Telegram (~50 МБ) в .\telegram\.
  5. На карточке нажмите Папка и положите туда tdata.
  6. Запуск.

Что внутри

  • Тот же функционал, что Linux-версия на main: контейнеры, прокси
    HTTP/SOCKS5 на каждый аккаунт, параллельный запуск, чистка через Telethon.
  • Автономная папка: config.json, accounts\, telegram\ рядом с exe.
    Ничего не пишется в AppData — можно переносить папку целиком.
  • Ярлык на рабочий стол — из Настройки.
  • Прокси на Windows: обёртка ProxyChains (скачивается кнопкой, ~200 КБ).
    HTTP-прокси идёт через локальный SOCKS-мост внутри TGManager.exe.

Замечания

  • Нужна 64-бит Windows 10 (1809+) / Windows 11.
  • Linux-версия по-прежнему на ветке main.
  • Старый PyQt-exe из 1.0.0 можно заменить этой папкой: config.json и
    accounts\ совместимы.

TG Manager 1.0.0 — Windows 10/11

Choose a tag to compare

@github-actions github-actions released this 31 Aug 19:44

TG Manager 1.0.0 — Windows 10/11

Портативная сборка: скачали zip, распаковали, запустили TGManager.exe.
Python ставить не нужно. Всё живёт в одной папке.

Исправления

  • Стоп реально завершает Telegram (раньше уходил в трей по WM_CLOSE).

Как запустить

  1. Скачайте TG-Manager-1.0.0-windows.zip из Assets.
  2. Распакуйте куда угодно (D:\TG-Manager, флешка, Desktop).
  3. Запустите TGManager.exe.
  4. При первом контейнере программа сама предложит скачать официальный
    переносной Telegram (~50 МБ) в .\telegram\.
  5. На карточке нажмите Папка и положите туда tdata.
  6. Запуск.

Что внутри

  • Тот же функционал, что Linux-версия на main: контейнеры, прокси
    HTTP/SOCKS5 на каждый аккаунт, параллельный запуск, чистка через Telethon.
  • Автономная папка: config.json, accounts\, telegram\ рядом с exe.
  • Ярлык на рабочий стол — из Настройки.
  • Прокси на Windows: обёртка ProxyChains (скачивается кнопкой, ~200 КБ).
    HTTP-прокси идёт через локальный SOCKS-мост.

Замечания

  • Windows Defender иногда ругается на упакованный PyInstaller-exe —
    это ложное срабатывание. Добавьте папку в исключения.
  • Нужна 64-бит Windows 10 (1809+) / Windows 11.
  • Linux-версия по-прежнему на ветке main.

TG Manager — Linux (legacy, PyQt)

Pre-release

Choose a tag to compare

@scarrymany scarrymany released this 01 Sep 19:21

Последняя версия TG Manager для Linux (PyQt6 + proxychains4). Больше не поддерживается и не обновляется: проект полностью перешёл на Windows 10/11 (WPF/.NET 9).

Исходники — в архивах Source code ниже (тег linux-legacy, история ветки main до перехода).

Запуск: ./install.sh, затем ./run.sh. Нужны Python 3.10+, PyQt6, telethon, opentele-ng, python-socks.