import aiogram
import asyncio
from aiogram import Bot, types
from aiogram.dispatcher import Dispatcher
from aiogram.utils import executor
bot = Bot(token='token')
dp = Dispatcher(bot)
### delete message about new\left members
@dp.message_handler(content_types=['new_chat_members', 'left_chat_member'])
async def delete(message):
await bot.delete_message(
message.chat.id, message.message_id)
### kick chat members
@dp.message_handler(content_types=['text'])
async def kick_members(message):
admin = await bot.get_chat_administrators(
message.chat.id)
if admin == 'administrator' or 'creator':
if message.text == '!кик':
await bot.kick_chat_member(
message.chat.id, message.from_user.id, revoke_messages=True)
await bot.send_message(message.from_user.id, 'Пользователь был заблокирован в чате, хорошего дня')
if admin != 'administrator' or 'creator':
await bot.send_message(message.from_user.id, 'Вы не явяляетесь администратором')
if
name == '
main':
executor.start_polling(dp)