pip install https://github.com/KurimuzonAkuma/pyrogram/archive/v2.1.34.zip --force-reinstall
pip install pandas openpyxl
pip install -U tgcrypto
Создаем приложение по адресу https://my.telegram.org/apps и вставляем в скрипт значения
-
api_id = ''"
-
api_hash = ''"
Создаем таблицу table.xlsx, заполняем 2, 3, 4 колонки и сохраняем таблицу
Копируем таблицу table.xlsx в папку со скриптом.
Запускаем скрипт:
-
Вводим номер телефона
-
Вводим код
-
Вводим пароль (опционально)
Дубликаты постов не считаются (когда больше 1-й картинки в посте, пост повторяется с разными ID и одинаковой датой публикации), удаленные посты (их ID) пропускаются.
Результат сохраняется в файл metrics.xlsx
Скрипт считает реакции на посты в одном тг-канале.
Вводим значения:
- first_post_id = 1
- last_post_id = 2884
- channel = "@itmemlib"
Запускаем скрипт, результат сохраняется в файл telegram_reactions.xlsx