Скрапер чтаів тг.

SergoZar 69f2fa43e6 Оновити 'README.md' преди 2 години
README.md 69f2fa43e6 Оновити 'README.md' преди 2 години
config.ini 64913b4291 Завантажувати файли до '' преди 2 години
userbot.py 64913b4291 Завантажувати файли до '' преди 2 години
зображення_2022-03-13_002847.png d81b34e6df Завантажувати файли до '' преди 2 години

README.md

Встановлення бібліотек:
pip install pyrogram tgcrypto progress

Реєструємо свій додаток тут https://my.telegram.org (вказуємо будь-які дані - вони не важливі).
В файл config.ini вставляємо api_id і api_hash
Запускаємо python userbot.py

В результаті отримаємо 3 файли:
чат-all.json - список всіх доступних користувачів
чат-admin.json - якщо не всі адміни анонімні
чат-creator.json- якщо творець не анонімний


В перших двох файлах будyть списки з данними у вигляді:

{
    "tg_id": "", // телграм ід 
    "first_name": "", // ім'я
    "last_name": "", // прізвище
    "username": "", // псевдонім
    "phone_number": "",//номер телефону якщо публічний
    "status": "", // статус, якщо публічний: member - звичайний учасник, admin - адмін, creator - власник чату
    "title": "", //звання, якщо є
    "joined_date": "" // дата приєднання до чату
}

Уточнення:

Якщо чат приватний:
    Вказати можна лише його id
    Ти маєш бути його учасником
Якщо треба конвертувати json в csv чи exel:
    https://www.convertcsv.com/json-to-csv.htm