Парсинг участников группы/чата



Pyrogram предоставляет различные методы для извлечения информации о профилях участников чата в Telegram.

app.get_users(user_ids) — метод позволяет получить информацию о пользователях по их идентификаторам или именам пользователей. Он возвращает детальную информацию о профиле, включая имя, фамилию, фотографии профиля и другие данные.

Пример использования:

def main():
    with app:
        user_ids = [6559775757, 6835360922]
        users = app.get_users(user_ids)
        for user in users:
            print(user.id, user.first_name)

get_chat:

Хотя этот метод в основном используется для получения информации о чатах, он также может быть использован для получения информации о профилях пользователей, если указать идентификатор пользователя в качестве параметра.

Пример использования: app.get_chat(user_id)

get_chat_photos:

Этот метод используется для последовательного получения фотографий профиля чата или пользователя. Он возвращает генератор отдающий объекты Photo.

Пример использования:

async for photo in app.get_chat_photos("me"):
    print(photo)

get_contacts:

Если пользователь разрешил доступ к своим контактам, этот метод позволяет получить список контактов пользователя.

Пример использования: app.get_contacts()



Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: