Скрипт, который автоматически очищает, покидает все чаты, ботов, каналы, на которые вы были подписаны.
Пример работы:
Настройки:
Код на python:
[HIDE]
[/HIDE]
Инструкция (под Linux):
Пример работы:
Код:
Авторизация успешна.
Удаляем историю с пользователем/ботом: Роман
Удаляем историю с пользователем/ботом: DS
Удаляем историю с пользователем/ботом: Жена ❤️
Удаляем историю с пользователем/ботом: Yargun
Покидаем групповой чат: zp
Покидаем канал: Музыка из Тик Тока
Покидаем канал: ЧЕРНАЯ ВЕСНА СМОТРЕТЬ
Покидаем канал: СМОТРЕТЬ СЛЕД СЛЕПАЯ ТВ3
Покидаем канал: Любовь Смерть и Роботы Смотреть
Покидаем канал: Ход Королевы Смотреть
Покидаем канал: Острые Козырьки Смотреть
Покидаем канал: Книжные Новинки Читать
Покидаем канал: МУЗЫКА В МАШИНУ
Покидаем канал: Музыка из ТТ Скачать
Покидаем канал: МУЗЫКА ИЗ ТИК ТОК
Покидаем канал: ТОЧКА НОЛЬ СМОТРЕТЬ
Покидаем канал: РУССКОЕ КИНО СОВЕТСКИЕ
Покидаем канал: Книги Fb2 Epub
Покидаем канал: Бесплатные Книги Читать
Покидаем канал: ПОИСК КНИГИ НАЙТИ
Покидаем канал: Электронные Книги Читать
Покидаем канал: Скачать Книгу | Слушать Аудиокниги
Покидаем канал: Книги PDF
Покидаем канал: Найти Книги Слушать
Покидаем канал: Аудиокниги Слушать Скачать
Покидаем канал: Книги Онлайн Бесплатно
Удаляем историю с пользователем/ботом: DarkGL
Удаляем историю с пользователем/ботом: 5150609860
Удаляем историю с пользователем/ботом: wallet
Удаляем историю с пользователем/ботом: vodchits_lizok
Удаляем историю с пользователем/ботом: Radion_Malinov
Удаляем историю с пользователем/ботом: 7748569552
Удаляем историю с пользователем/ботом: 8033006050
Все каналы, группы и чаты покинуты. История очищена.
Настройки:
Python:
# Настройки: Укажите, что нужно удалить
DELETE_CHANNELS = True # Удалять каналы
DELETE_GROUPS = True # Удалять мегагруппы и групповые чаты
DELETE_PRIVATE_CHATS = True # Удалять обычные личные чаты
DELETE_BOTS = True # Удалять чаты с ботами
# Вставьте свои данные
api_id = 'YOUR_API_ID' # Замените на ваш API ID
api_hash = 'YOUR_API_HASH' # Замените на ваш API Hash
Код на python:
[HIDE]
Python:
from telethon import TelegramClient
from telethon.tl.functions.channels import LeaveChannelRequest
from telethon.tl.functions.messages import DeleteHistoryRequest, DeleteChatUserRequest
from telethon.tl.types import User, Chat, Channel
from telethon.errors import RPCError
import asyncio
# Настройки: Укажите, что нужно удалить
DELETE_CHANNELS = True # Удалять каналы
DELETE_GROUPS = True # Удалять мегагруппы и групповые чаты
DELETE_PRIVATE_CHATS = True # Удалять обычные личные чаты
DELETE_BOTS = True # Удалять чаты с ботами
# Вставьте свои данные
api_id = 'YOUR_API_ID' # Замените на ваш API ID
api_hash = 'YOUR_API_HASH' # Замените на ваш API Hash
# Создаем клиент
client = TelegramClient('session_name', api_id, api_hash)
async def main():
await client.start()
print("Авторизация успешна.")
# Получаем список всех диалогов
dialogs = await client.get_dialogs(limit=None)
for dialog in dialogs:
entity = dialog.entity
# Пропускаем сохраненные сообщения
if entity.id == 777000: # ID для Saved Messages
continue
# Обработка каналов
if DELETE_CHANNELS and isinstance(entity, Channel) and entity.broadcast:
print(f"Покидаем канал: {entity.title}")
try:
await client(LeaveChannelRequest(entity))
except RPCError as e:
print(f"Не удалось покинуть канал {entity.title}: {e}")
await asyncio.sleep(1)
# Обработка мегагрупп
elif DELETE_GROUPS and isinstance(entity, Channel) and entity.megagroup:
print(f"Покидаем мегагруппу: {entity.title}")
try:
await client(LeaveChannelRequest(entity))
except RPCError as e:
print(f"Не удалось покинуть мегагруппу {entity.title}: {e}")
await asyncio.sleep(1)
# Обработка обычных групповых чатов
elif DELETE_GROUPS and isinstance(entity, Chat):
print(f"Покидаем групповой чат: {entity.title}")
try:
await client(DeleteChatUserRequest(
chat_id=entity.id,
user_id='me' # Удаляем себя из чата
))
except RPCError as e:
print(f"Не удалось покинуть групповой чат {entity.title}: {e}")
await asyncio.sleep(1)
# Обработка личных чатов
elif isinstance(entity, User):
name = getattr(entity, 'first_name', None) or getattr(entity, 'username', None) or entity.id
# Обработка ботов
if DELETE_BOTS and getattr(entity, 'bot', False):
print(f"Удаляем историю с ботом: {name}")
try:
await client(DeleteHistoryRequest(
peer=entity,
max_id=0,
just_clear=True,
revoke=True
))
except RPCError as e:
print(f"Не удалось удалить историю с ботом {name}: {e}")
await asyncio.sleep(1)
# Обработка обычных пользователей
elif DELETE_PRIVATE_CHATS and not getattr(entity, 'bot', False):
print(f"Удаляем историю с пользователем: {name}")
try:
await client(DeleteHistoryRequest(
peer=entity,
max_id=0,
just_clear=True,
revoke=True
))
except RPCError as e:
print(f"Не удалось удалить историю с пользователем {name}: {e}")
await asyncio.sleep(1)
# Пропускаем другие типы чатов
else:
print(f"Пропускаем неизвестный тип чата: {entity}")
print("Все выбранные каналы, группы и чаты покинуты. История очищена.")
# Запуск скрипта
if __name__ == '__main__':
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
Инструкция (под Linux):
- python3 -m venv env (создаем окружение)
- source env/bin/activate (входим в окружение)
- pip install telethon
- Зарегистрируйтесь на
У вас нет разрешения на просмотр ссылки, пожалуйста Вход или Регистрацияи создайте новое приложение.
- Скопируйте ваш API_ID и API_HASH.
- Запуск: python tg.py
- Please enter your phone (or bot token): +пишемномертелефона
Please enter the code you received: код (который придет)
- Далее видим это (Signed in successfully as ㅤ; remember to not break the ToS or you will risk an account ban! Авторизация успешна. )
- В папке с проектом должен появится файл: session_name.session (это ваша сессия telegram)
- Ждем окончания работы скрипта. Через 15-60 сек весь мусор с аккаунта будет удален, очищен.