Руководство
Сбор писавших в чат
Модуль собирает активных участников чата и вносит их в базу данных, совместимую с другими модулями Telegram Expert, например, для рассылок или инвайтов.
Парсинг сообщений позволяет находить именно тех, кто регулярно общался в группах, а не просто подписчиков или ботов. Настройка сбора идентична предыдущему блоку. Давайте рассмотрим процесс подробнее:
Использовать базу данных
Выбираете на устройстве базу данных, содержащую данные по группам (их юзернеймы или ссылки на вступление), в которых будет производиться парсинг.
Если базы нет, можно указать данные списком в окошке справа. Учтите: Telegram Expert выполняет берет за одну задачу в работу 1 аккаунта 1 ссылку. Если для одной задачи у вас 10 ссылок, вам нужно иметь 10 аккаунтов для этой задачи.
Ограничение по времени
Если установить 30 дней, софт соберет всех пользователей, которые оставляли сообщения в чате за последние 30 дней.
Максимальное время ожидания (FloodWait)
В этом поле указывается время ожидания в случае получения флуд-ограничения. Если ограничение длится больше, чем указанное вами время, работа аккаунта останавливается. Если ограничение меньше, софт ждёт и продолжает выполнение задачи.
Выбор аккаунтов
Нужно стандартно выбрать список аккаунтов, которые и будут производить парсинг писавших в чат. Выбор производится среди тех учетных записей, которые есть в папке «Активные».
Выйти из группы по завершении
Аккаунт при парсинге автоматически подписывается на группу, чтобы чекать других пользователей. Однако при активации настройки можно сделать так, чтобы произошла отписка сразу после завершения операции.
6. Исключить администраторов
В итоговой базе после сбора не будут задействованы администраторы, которые также писали в этот чат. Это помогает исключить ненужных пользователей и оставить только подписчиков самого чата.
Создавать txt-файлы с username
По итогам парсинга будет создаваться текстовый файл, содержащий юзернеймы пользователей, писавших в чат.
Управление потоками
Функция многопоточной работы настраивается через указание числа потоков и диапазона задержки. Если заданы 20 потоков, то система активирует 20 аккаунтов параллельно. Когда один аккаунт завершит свою задачу, программа автоматически выберет следующий аккаунт из оставшихся и установит задержку в пределах заданного диапазона времени (рандомно).
Итоговая база данных при парсинге чата выглядит так:
Парсинг сообщений позволяет находить именно тех, кто регулярно общался в группах, а не просто подписчиков или ботов. Настройка сбора идентична предыдущему блоку. Давайте рассмотрим процесс подробнее:
Использовать базу данных
Выбираете на устройстве базу данных, содержащую данные по группам (их юзернеймы или ссылки на вступление), в которых будет производиться парсинг.
Если базы нет, можно указать данные списком в окошке справа. Учтите: Telegram Expert выполняет берет за одну задачу в работу 1 аккаунта 1 ссылку. Если для одной задачи у вас 10 ссылок, вам нужно иметь 10 аккаунтов для этой задачи.
Ограничение по времени
Если установить 30 дней, софт соберет всех пользователей, которые оставляли сообщения в чате за последние 30 дней.
Максимальное время ожидания (FloodWait)
В этом поле указывается время ожидания в случае получения флуд-ограничения. Если ограничение длится больше, чем указанное вами время, работа аккаунта останавливается. Если ограничение меньше, софт ждёт и продолжает выполнение задачи.
Выбор аккаунтов
Нужно стандартно выбрать список аккаунтов, которые и будут производить парсинг писавших в чат. Выбор производится среди тех учетных записей, которые есть в папке «Активные».
Выйти из группы по завершении
Аккаунт при парсинге автоматически подписывается на группу, чтобы чекать других пользователей. Однако при активации настройки можно сделать так, чтобы произошла отписка сразу после завершения операции.
6. Исключить администраторов
В итоговой базе после сбора не будут задействованы администраторы, которые также писали в этот чат. Это помогает исключить ненужных пользователей и оставить только подписчиков самого чата.
Создавать txt-файлы с username
По итогам парсинга будет создаваться текстовый файл, содержащий юзернеймы пользователей, писавших в чат.
Управление потоками
Функция многопоточной работы настраивается через указание числа потоков и диапазона задержки. Если заданы 20 потоков, то система активирует 20 аккаунтов параллельно. Когда один аккаунт завершит свою задачу, программа автоматически выберет следующий аккаунт из оставшихся и установит задержку в пределах заданного диапазона времени (рандомно).
Итоговая база данных при парсинге чата выглядит так: