Частый вопрос, вот ответ: - удаляет сообщения при входе и выходе участника - удаляет сообщения об изменениях аватарки и названия import logging import asyncio from aiogram import Bot, Dispatcher, executor, types API_TOKEN = '#токен бота' admin = #id админа logging.basicConfig(level=logging.INFO) bot = Bot(token=API_TOKEN, parse_mode='html') dp = Dispatcher(bot) @dp.message_handler(content_types="new_chat_members") async def on_user_join(message: types.Message): await message.delete() await bot.send_message(chat_id=admin, text=f'Новый участник в чате!\n\n' f'{message.from_user.get_mention()} | {message.from_user.full_name}\n' f'Id: {message.from_user.id}\n' f'Username: @{message.from_user.username}\n' ) new_msg = await message.answer(f'{message.from_user.get_mention()} добро пожаловать в чат!', disable_web_page_preview=True) await asyncio.sleep(15) try: await new_msg.delete() except Exception as e: pass @dp.message_handler(content_types="left_chat_member") async def on_user_join(message: types.Message): await message.delete() @dp.message_handler(content_types="new_chat_title") async def on_user_join(message: types.Message): await message.delete() @dp.message_handler(content_types="new_chat_photo") async def on_user_join(message: types.Message): await message.delete() @dp.message_handler(content_types="delete_chat_photo") async def on_user_join(message: types.Message): await message.delete() if __name__ == '__main__': executor.start_polling(dp, skip_updates=True) Python import logging import asyncio from aiogram import Bot, Dispatcher, executor, types API_TOKEN = '#токен бота' admin = #id админа logging.basicConfig(level=logging.INFO) bot = Bot(token=API_TOKEN, parse_mode='html') dp = Dispatcher(bot) @dp.message_handler(content_types="new_chat_members") async def on_user_join(message: types.Message): await message.delete() await bot.send_message(chat_id=admin, text=f'Новый участник в чате!\n\n' f'{message.from_user.get_mention()} | {message.from_user.full_name}\n' f'Id: {message.from_user.id}\n' f'Username: @{message.from_user.username}\n' ) new_msg = await message.answer(f'{message.from_user.get_mention()} добро пожаловать в чат!', disable_web_page_preview=True) await asyncio.sleep(15) try: await new_msg.delete() except Exception as e: pass @dp.message_handler(content_types="left_chat_member") async def on_user_join(message: types.Message): await message.delete() @dp.message_handler(content_types="new_chat_title") async def on_user_join(message: types.Message): await message.delete() @dp.message_handler(content_types="new_chat_photo") async def on_user_join(message: types.Message): await message.delete() @dp.message_handler(content_types="delete_chat_photo") async def on_user_join(message: types.Message): await message.delete() if __name__ == '__main__': executor.start_polling(dp, skip_updates=True) Спонсор сея чуда, мой канал с розыгрышами https://t.me/+4iJWS2XIanYxOGIy
Зачем решать ту проблему, которую за тебя уже многократно решили? Полно ботов, которые удаляют системые сообщения. Добавляешь их в группу и все. Одна минута гугления нашла @UbratTeperVGruppeBot