Бот - userbot для экстренного удаления диалогов в telegram'е | End Way - форум программирования и сливов различных скриптов
  • Присоединяйтесь к нам в телеграм канал! EndWay канал | EndSoft канал | EWStudio канал
  • Хочешь поставить скрипт, но не умеешь?
    А может ты хочешь свой скрипт на основе слитого?

    Тогда добро пожаловать в нашу студию разработки!

    Телеграм бот: EWStudioBot
    Телеграм канал: EWStudio

Бот userbot для экстренного удаления диалогов в telegram'е

  • Автор темы Удалённый пользователь
  • Дата начала
У

Удалённый пользователь

Guest
Автор темы
Python:
from telethon import TelegramClient, events
from telethon.tl.functions.channels import LeaveChannelRequest
from telethon.tl.functions.messages import DeleteChatUserRequest, DeleteHistoryRequest
import asyncio

# Ваши данные
api_id = ""
api_hash = ""

client = TelegramClient("anon", api_id, api_hash)


@client.on(events.NewMessage())
async def clear_all(event):
    if event.raw_text == ".clear_all":
        async for dialog in client.iter_dialogs():
            if dialog.is_group or dialog.is_channel:
                await client(LeaveChannelRequest(dialog.id))

            elif dialog.is_user:
                if dialog.entity.bot:
                    await client(
                        DeleteHistoryRequest(
                            peer=dialog.id, max_id=0, just_clear=True, revoke=True
                        )
                    )
                else:
                    await client(
                        DeleteHistoryRequest(
                            peer=dialog.id, max_id=0, just_clear=False, revoke=True
                        )
                    )
            await asyncio.sleep(1)

        print("Completed Clearing Chats")

        return


client.start()
client.run_until_disconnected()
 
Like
  • 1
Реакции: 1 user
Активность:
Пока что здесь никого нет