Как работает этот скрипт?
Задача этого скрипта — собрать тех людей, которые делали любую активность (лайки, комментарии, посты) в указанном вами канале, чате, группе.
Скрипт просматривает все посты / сообщения, собирает их авторов (если они видны). Далее проверяет комментарии к каждому из постов, комментаторов тоже собирает. И если нужно, проверяет также лайки к комментариям и собирает их тоже.
Лайки к постам не собирает, так как в Телеграме нет возможности узнать, кто именно поставил лайк на пост. Зато лайки к комментариям узнать можно, потому сервис их собирает.
Скрипт собирает активных участников без повторов и дублей
Если человек был активен сразу в нескольких постах, его данные в отчёте всё равно будет присутствовать только один раз. Но при этом будет пометка, сколько активностей он сделал в сумме, чтобы вы могли отсортировать список по самым активным.
А как определить топ-10 самых активных участников в канале или чате?
Для этого у нас в сервисе есть другой скрипт — поиск самых активных подписчиков групп, чатов и каналов Telegram — по лайкам, комментариям и сообщениям.