Ответы пользователя по тегу AIOgram
  • Читайте детали вопроса. Как получить список пользователей чата aiogram?

    ivankarmanow
    @ivankarmanow
    Начинающий программист
    Как уже сказали, через простого бота такое реализовать не получится, так как такого метода нет в Bot API. Можно реализовать с помощью юзербота через MTProto API (telethon, pyrogram), а его подключить к вашему боту на aiogram. К примеру в aiogram боте будет примерно такой код:
    import userbot
    
    @dp.message_handler(commands=['get_users'])
    async def get_users_handler(msg: types.Message):
        chat_id = 123 // получаешь от юзера ID чата, который надо спарсить
        members = userbot.get_users(chat_id)

    А в файле userbot подключаешь telethon или pyrogram и пишешь что-то вроде этого:
    async def get_users(chat_id: int) -> list:
        // получаешь всех участников чата через telethon/pyrogram и возвращаешь
    Ответ написан
    Комментировать