Сбор комментариев к постам из Телеграм-канала

Как работает этот скрипт?
Скрипт находит просматривает записи каждого канала из указанного вами списка, открывает поочерёдно каждый пост, собирает из них комментарии и формирует их в список — либо в виде таблицы со всеми данными, либо в виде списка ссылок. В окне результатов вы сможете выбрать, какой из вариантов вам нужен.

Подробнее про сбор постов в виде таблицы
Результаты можно сохранить в виде таблицы, в колонках которой будут такие данные про каждый комментарий:
* Прямая ссылка на сам комментарий
* Ссылка на пост
* Ссылка на канал, название канала, число подписчиков
* Информация про автора комментария
* Полный текст комментария
* Дата и время публикации поста
* Все ключевые счётчики: число лайков, фото и видео

Эти результаты выводятся в визуальном виде и их можно сохранить как CSV-таблицу, которую нужно открывать в Excel или Google Таблицах по этой инструкции либо открыть для онлайн-просмотра прямо на нашем сайте в просмотрщике CSV-таблиц.

Расширенные фильтры
Вы можете обрабатывать при сборе комментариев не все посты подряд, а фильтровать посты, причём по большому числу настроек.
Например, фильтр по типу вложений в пост — все подряд, с фотографиями, с видеозаписями, с опросом или посты вообще без каких-либо вложений.
Также есть фильтры по показателям постов (по числу лайков, комментариев и просмотров) и по соотношению числа лайков к просмотрам, комментариев к просмотрам и репостов к просмотрам (это помогает определить наиболее подходящие посты).

В скрипте есть и возможность фильтровать комментарии по наличию или отсутствию ключевых слов в текстах (белый список слов и список стоп-слов), а также по числу лайков к комментариям.

Про скорость сбора
При сборе комментариев из большого числа постов сервису может понадобиться сделать много запросов к апи Телеграма. Вполне нормальная ситуация, когда Телеграм выдаёт данные с паузой между порциями — например, обработалось 30%, потом пауза в полминуты-минуту, потом ещё 25% сбора и так далее.

Нужен не сбор комментариев, а сбор постов?
Этот скрипт нужен именно для сбора комментариев к постам из канала Телеграм. А если вам нужно собрать посты из Телеграм-сообщества (канала, или чата, или группы), с этим поможет другой скрипт — Сбор постов в Телеграме.

Откуда будем собирать комментарии?
Введите ссылки на каналы по 1 ссылке на строку. Это могут быть ссылки вида:
  • https://t.me/bmwf30russia — основная ссылка канала, скопированная из описания
  • или @bmwf30russia — короткий адрес канала
  • или https://web.telegram.org/a/#-1001193148684 — только для каналов, ссылка из адресной строки в веб-версии, вы должны быть подписчиком канала
Если не знаете, где взять нужную ссылку или айди (например, у канала нет публичной ссылки) — можете найти эти данные тут среди своих подписок
Просматриваем свежих постов на стене каждого из сообществ в поисках комментариев
по умолчанию 10, нюансы настройки
Отступая от самой свежей записи на стене на постов
удобно использовать, когда надо парсить стену частями, например, с 2000 по 3000 посты
в таком случае надо указать "просматриваем" = 1000, "отступая" = 2000
Дата комментариев в этих постах должна быть:
между и включительно
(если фильтр по дате не нужен, оставьте поля с датами пустыми, а если нужно уточнить время к датам, то нажмите сюда)
(если указываете старые даты, то число просматриваемых постов укажите побольше, чтобы комментарии за нужные даты попали туда)
Фильтры по текстам комментариев (не обязательные)
Оставить только комментарии, у которых:
в тексте есть слова (разрешённые слова)
(указывайте по 1 слову или фразе на 1 строку)
в тексте нет слов (минус-слова)
(указывайте по 1 слову или фразе на 1 строку)
Фильтры по показателям комментариев (не обязательные)
Оставить только комментарии, у которых:
лайков от до


Размер отчёта ограничен, поскольку вы пользуетесь бесплатной версией сервиса.
Вы можете оплатить полный доступ к сервису за 449 руб/день или 1099 руб/мес и получить полный отчёт без ограничений, а также неограниченный доступ ко всем скриптам сервиса

Подписывайтесь на наш паблик ВКонтакте

Чтобы получать полезные советы по работе с сервисом. И первыми узнавать о новых скриптах :)