Для чего нужен этот скрипт?
Если вы администратор канала в Телеграме, у вас может возникнуть потребность в массовом удалении комментариев к постам. Это может как чистка всех комментариев подряд, так и чистка комментариев за определённые даты или же комментариев, в которых встречается какое-то слово. Это может быть нужно как для обычной чистки, так и для борьбы со спамом.
Как работает этот скрипт?
Скрипт находит просматривает записи каждого канала из указанного вами списка, открывает поочерёдно каждый пост, собирает из них комментарии и удаляет те комментарии, которые соответствуют указанным вами настройкам. Если никаких настроек, кроме ссылки на канал и числа постов, не указано, то скрипт будет удалять все комментарии подряд.
Для автоматизации такого удаления комментариев вы должны быть адмнистратором канала и обязательно иметь полномочия на удаление комментариев вручную. Если вы не имеете полномочий на удаление комментариев вручную, то и автоматизировать удаление не сможете. То есть вы не сможете при помощи этого скрипта удалить комментарии в чужом канале и тд.
Про скорость обработки
При сборе и удалении комментариев из большого числа постов сервису может понадобиться сделать много запросов к апи Телеграма. Вполне нормальная ситуация, когда Телеграм выдаёт данные с паузой между порциями — например, обработалось 30%, потом пауза в полминуты-минуту, потом ещё 25% сбора и так далее.
Нужно не удаление комментариев, а сбор таблицы с комментариями?
Этот скрипт нужен именно для удаления комментариев к постам из канала Телеграм. А если вам нужно собрать комменатрии из Телеграм-канала, с этим поможет другой скрипт — Сбор комментариев в Телеграме.