Инструмент для массовой очистки Telegram аккаунта от нежелательных контактов, каналов и групп.
Этот инструмент выполняет НЕОБРАТИМЫЕ действия!
- Удаляет все диалоги и историю сообщений
- Покидает все каналы и группы
- Удаляет контакты из списка
- Опционально блокирует удаленных пользователей
Используйте на свой страх и риск!
- ✅ Массовое удаление диалогов
- ✅ Выход из каналов и групп
- ✅ Удаление контактов
- ✅ Настраиваемый белый список
- ✅ Режим "сухого запуска" для предварительного просмотра
- ✅ Опциональная блокировка удаленных пользователей
- ✅ Поддержка сессионных строк
- ✅ Подробное логирование
- Python 3.7+
- Telegram API ключи (API_ID и API_HASH)
- Библиотека Telethon
- Клонируйте репозиторий:
git clone https://github.com/your-username/telegram-cleaner.git
cd telegram-cleaner- Установите зависимости:
pip install telethon- Получите API ключи Telegram:
- Перейдите на https://my.telegram.org
- Войдите в свой аккаунт
- Создайте новое приложение
- Скопируйте
api_idиapi_hash
-
Отредактируйте файл
telegram_cleaner.py:- Замените
API_IDиAPI_HASHна ваши реальные значения - Настройте белый список в
WHITELIST_ENTITIES
- Замените
-
Настройте белый список:
WHITELIST_ENTITIES = [
"SpamBot", # Username Spam Info Bot
777000, # ID официального аккаунта Telegram
# Добавьте сюда username или ID, которые нужно сохранить
]python telegram_cleaner.pypython telegram_cleaner.py --api_id YOUR_API_ID --api_hash YOUR_API_HASH --dry-run--api_id- Ваш Telegram API ID--api_hash- Ваш Telegram API Hash--session-name- Имя файла сессии (по умолчанию: my_cleaner_session)--session-string- Сессионная строка для авторизации--dry-run- Режим предварительного просмотра (без реальных изменений)--block- Блокировать удаленных пользователей
- Никогда не делитесь вашими API ключами
- Всегда используйте режим
--dry-runсначала - Внимательно проверяйте белый список перед запуском
- Создайте резервную копию важных данных
Скрипт выводит подробную информацию о каждом действии:
- Количество обработанных диалогов
- Названия удаляемых каналов/групп
- Статус выполнения операций
- Ошибки и предупреждения
При первом запуске потребуется авторизация:
- Введите номер телефона в международном формате
- Введите код подтверждения из Telegram
- Если включена 2FA, введите пароль
Автоматически добавляются в белый список:
- Ваш собственный аккаунт (Saved Messages)
- SpamBot (официальный бот)
- Telegram (служебные уведомления)
MIT License - используйте на свой страх и риск.
Автор не несет ответственности за любые потери данных или другие последствия использования этого инструмента. Используйте только на своих аккаунтах и только если вы понимаете все риски.
Если вы нашли ошибку или хотите предложить улучшение, создайте Issue или Pull Request.
Удачной очистки! 🧹✨