Для удаления всех участников группы с использованием бота, вам потребуется использовать UserBot. Обычный бот не имеет доступа к методу get_chat_members, который необходим для получения списка участников.
Вы можете использовать следующий код для удаления всех участников группы с использованием UserBot:
```python
from telethon import TelegramClient, events
api_id = 'your_api_id'
api_hash = 'your_api_hash'
session_name = 'your_session_name'
client = TelegramClient(session_name, api_id, api_hash)
@client.on(events.NewMessage)
async def handle_message(event):
chat = await event.get_chat()
if chat.title == 'your_group_name_here':
async for member in client.iter_participants(chat):
if not member.bot: # Добавьте это, чтобы не удалить других ботов
await client.kick_participant(chat, member)
client.start()
client.run_until_disconnected()
```
Примечание: перед использованием этого кода, убедитесь, что у вас установлена библиотека `telethon`, которую вы можете установить с помощью pip.
Этот код будет подключаться к вашему аккаунту Telegram и автоматически удалять всех участников группы с заданным названием. Он будет итерировать через всех участников и использовать метод `kick_participant` для их удаления.