May 5

Инструкция: Рассылка + Парсер 

Инструкция + справочный материал для софта: Парсер + Рассылка по личным сообщениям + ChatGPT.
За доработками писать: @inscriba

софтом, вы должны увидеть такую картину:

config.py - это папка, в которой вы добавляете аккаунт, откуда будет вестить парсинг людей.
Чтобы это сделать, переходим на сайт - тык.

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

Отсюда копируем API_id и api_hash. И вставляем эти данные + номер телефона, в папке config.py, в поля, которые увидим на скриншоте ниже:

Должно получится вот так.

Помимо настройки аккаунта, с которого будет парситься база пользователей, так же можете менять запрос для рассылки, меняется он в 18 строке "message_promt". Туда вы вписываете запрос для ChatGPT, с параметрами, например: "РАЗДАЧА ДЕНЕГ ТУТ - @link, сделай аналогичный, но уникальный текст, сохраняя исходный линк канала".
Так же можете менять задержку рассылки - "span = время в секундах"
Можете менять задержку перед запросами - "delay = время в секундах"
Сколько отправлять сообщений от одного аккаунта (прежде чем софт перейдет на другой аккаунт) - "repetitions = количество сообщений с одного аккаунта"

Количество сообщений с одного аккаунта - это то, сколько софт будет рассылать с первого аккаунта, прежде чем перейдет на следующий аккаунт.
Зачем так сделано? - рассказываю на примере:

У вас есть 100 аккаунтов, вы загрузили их всех в софт, после чего запустили рассылку. Если софт будет спамить в личку до того момента, пока не забанит первый аккаунт - аккаунты будут жить мало. НО, с помощью такой смены, до первого аккаунта - рассылка доберется спустя продолжительное количество времени, что позволяет сделать аккаунты более живучими, а рассылку более дешевой и качественной.

parsing.py - это папка, где вы парсите пользователей. Нажимаете на значок пуска (правый верхний угол). Софт запросит у вас номер телефона, вводите туда номер телефона, который вводили в config.py , потом вводим код, который пришел и пароль от аккаунта (если есть) - это единоразовая процедура.

После этого вам выпадает такое меню:

Это список чатов, который есть в аккаунте, в который вы вошли, в папке config.py

Чтобы спарсить базу, просто введите цифру, которая находится перед интересующим вас чатом.

ВАЖНО: софт парсит людей только с тех чатов, где открыт список пользователей, состоящих в чате.

Вписали цифру и видим такой результат:

Софт спарсил 3008 человек, которым можно писать в личные сообщения.
Линк/айди пользователя вы можете найти в папке members.csv

Ну и самое интересное - рассылка.
Чтобы ее запустить, сначала переходим в файлы софта (в проводнике или finder).
Нам выпадает такое окно

Тут открываем папку accounts

В ней ничего нет, вы сами добавляете туда аккаунты, с которых будет вестись рассылка. Аккаунты должны быть в формате tdata + sessions.

Я покупаю аккаунты тут - тык

Купили, открылся яндекс/гугл диск - скачали все, теперь переходим в проводник/finder, копируем архив и вставляем в папку accounts

Должно получится так:

Распаковываем архив и получается теперь так (zip архив не удаляем):

Теперь копируем название папки, которая у меня синего цвета и переходим в vc code.
В vc code открываем папку accounts.csv И вставляем название папки (которое копировали ранее), в строку, должно получится так:

Готово! Теперь можно запускать рассылку.

ВАЖНОЕ ПРИМЕЧАНИЕ: если вам надо добавить еще аккаунтов - делаем те же самые действия, только название папки следующего номера вставляем под первым, то есть: первый номер - вторая строка, второй номер - третья строка и тп.

А если хотим поменять номер, который свое отработал, то удаляем его данные с accounts.csv и вставляем вместо него новый номер. Данные с accounts удаляем (данные старого номера).

Ну и самое интересное - запуск рассылки.
Переходим в malling.py и нажимаем старт, в верхнем правом углу.
Перед рассылкой не забудьте включить VPN, это обязательный пункт, потому что без VPN у вас не будет работать ChatGPT.

Все, дожидаемся автоматической настройки софта и смотрим, как рассылка идет.
После окончания рассылки, результаты вы можете посмотреть в папке log.csv

Если возникнут проблемы - пишите @inscriba
Отвечу всем в порядке очереди.

Приятного пользования!