Как найти метод, который определяет юзер и его id фотки? А далее - удалить из группы, если условия не те.
from aiogram import Bot, types
from aiogram.dispatcher import Dispatcher
from aiogram.utils import executor
from aiogram.types import Chat, Message
from datetime import datetime, timedelta
GROUP_CHAT_ID = '-1001539113664'
bot = Bot(token="5552008685:AAEf2_T1yGLNZTZuTX2uc0aXGG0fasdndHdugw")
dp = Dispatcher(bot)
async def on_startup(_):
print('Бот запущен. Приятно провести время!')
@dp.message_handler(commands=['start'])
async def send_welcome(message: types.Message):
await message.reply("Привет! Бот работает.")
@dp.message_handler(commands=['remove_no_avatar'])
async def remove_no_avatar_members(message: types.Message):
members_list = await bot.get_chat_member(chat_id=GROUP_CHAT_ID, user_id=message.from_user.id)
for member_man in members_list:
if not member_man.get_user_profile_photos(message.from_user.user_id):
await bot.kick_chat_member(chat_id=GROUP_CHAT_ID, user_id=member_man.user.id)
await message.reply('The command has been executed successfully')
if __name__ == '__main__':
executor.start_polling(dp, on_startup=on_startup, skip_updates=True)