ПАРСЕР ГРУП И СПАМ РАССЫЛКА

ПАРСЕР ГРУП И СПАМ РАССЫЛКА


Для работы нужно создать аккаунт разработчика.
Переходим на сайт https://my.telegram.org/auth, вводим свой номер телефона

Рис. 1

На телеграмм аккаунт приходит код, указанной красной стрелкой

Рис. 2


Вводим его в строку Confirmation code, что изображен на (рис. 1), нажимаем на кнопку Sign In, переходим на следующую страницу

Рис. 3

Нажимаем на первую активную надпись и переходим на следующую страницу

Рис. 4

В полях App title и Short name вводим любые слова, для примера введем "TEST BOT" в обе строки

Рис. 5

Все остальные поля не важны, оставляем их по умолчанию и нажимаем на кнопку Create application, переходим на следующую страницу

Рис. 6

С этой страницы (рис. 6) нужно в const.py скопировать значения api_id и api_hash в строчки API_ID и API_HASH соответственно. Обязательно в скобках.

Рис. 7

Затем переходим на код под названием id_chat.py. Нажимаем ПКМ по свободному месту и нажимаем на run, пример показан на рисунке 8.

Рис. 8

Код запросит авторизовать аккаунт телеграмм где в первую строчку нужно будет вести номер телефона(номер 1), во вторую код , который придет в тг(номер 2)

Рис. 9

Затем переходим на страницу телеграмм и пишем ЛЮБОЕ сообщение в группу пользователей(рис. 10), которой мы хотим спарсить.

Рис. 10

Запущенный код показывает айди группы под номером 1, когда получен код группы, нажимаем на кнопку стоп, под номером 3. Внимательно смотрим чтоб это был chat_id, номер 2.

Рим. 11

Айди группы что под номером 1 на рисунке 10 вставляем в файл const.py в строку ID_Chat. Обязательно вставляем без скобок и перед значением айди группы ставим знак "-". Как показано на рисунке 12.

Рис. 12

Если выдает значение channel_id, как на рисунке 13, то перед значением ад ставим "-100", как показано на рисунке 14.

Рис. 13
Рис. 14


Переходим на код под названием parser_group.py. Также по пустому месту нажимаем ПКМ, затем на run.

Рис. 15

Выводит в первую строчку , список username всех пользователей группы, во второй строчке показано количество пользователей.

Рис. 16

Также всех пользователей добавляют в текстовый документ correct-tg-username.txt автоматически.

Рис. 17

Также код , построен таким принципом что если ввести новый айди другой группы и спарсить от туда всех пользователей, то в текстовый документ добавятся пользователи , которых еще нет , а старые останутся.
Пример показан на рисунке 18 , я ввел другой айди группы в которой был один новый пользователь, а одного старого не хватало

Рис. 18

Затем пишем любой текст в текстовый файл input-text.txt

Рис. 19

Для обращения к пользователю по юсернейму меняем приветствие, показано на рисунке 20, основной текст нужно записать в файл input-text.txt

Рис 20.

Переходим на код под названием tg-spammer.py. Также по пустому месту нажимаем ПКМ, затем на run.

Рис .20

Сообщение будут приходить пользователям с задержкой 30 сек , это сделано для того чтоб , вас не забанили автоматически сам телеграмм. Об этом можно почитать по ссылке https://www.vamtlgrm.com/limity-sushhestvuyushhie-v-telegram/. Результат указан на рис 21.

Рис. 21

Для того чтоб добавить фото копируем файл в проект, можно разрешение jpg и png. Пример показан на рисунке 22 выделеным.

Рис. 22

После окончания работы кода, появиться надпись All OK.

Записываем название рисунка с разрешением в файл const.py

Рис. 23

Если хотим без рисунка, то ставим символ "#" , пример указан на рисунке 24.

Рис 24.

Для добавления пользователей в группу открываем файл const.py и в строчку ID_Chat_add вставляем айди группы в которую нужно добавить пользователей, айди группы узнаем так же, как показано на рисунке 8.

Рис 25.

Затем в файл correct-tg-username_add.txt добавляем юсернейм пользователей которых хотели бы добавить.

Рис. 26

Переходим в файл add_group.py и правой кнопкой мыши запускаем код

Рис. 27

После окончания работы кода, появиться надпись All OK.

Запускать параллельно код для быстрой отправки сообщений пользователям с другим аккаунтом можно, главное переназвите проект и запустите в отдельном окне. Также на ресурсе https://www.vamtlgrm.com/limity-sushhestvuyushhie-v-telegram/ указано информацию что нельзя отправлять быстрее чем 30 сообщений в 1 секунду , но это информация для бота , а мы работаем от клиента, для клиента ограничений я не нашел. Можете изменить интервал и попробовать , у меня нет такого количества тестовых пользователей для теста. Изменить скорость отправки сообщений и добавление пользователей группы можно за счет изменения интервала , выделенные строчки на рис 28 и 29 , значение в скобках это секунды, через сколько будет добавлен следующий пользователь. ОБЯЗАТЕЛЬНО укажите любое значение хоть 1 секунду , без значения код будет работать не корректно . Лично мое предположение вас не должно заспамить, если укажите минимальный интервал, ну если только никто не пожалуется о спаме на ваш аккаунт.

Рис. 28
Рис. 29




Report Page