FAQ для L.S.Sender 28 октября 2016 / Разное
Перед прочтением данной документации - следует ознакомиться c "Базовым FAQ" в котором содержатся все основные моменты связанные с работой программ.
Если Вам необходимо быстро приступить к работе, то всё что для этого необходимо:
- Заполнить список аккаунтов.
- Выставить "основные настройки".
- Заполнить список ID (если будит использоваться рассылка по списку).
- Заполнить список прокси (если Вы их хотите использовать).
В остальном всё выставлено на оптимальные параметры, потому без необходимости их можно не трогать.
Под основными настройками подразумеваются параметры от которых напрямую зависит рассылка. К ним относится:
- Режим рассылки.
- Источник ID.
- Параметры работы с прокси.
- Параметры работы с каптчей.
- Количество ID которые необходимо брать для использования в потоке.
- Максимальное количество потоков.
L.S.Sender позволяет удобно работать со списками. Кроме непосредственной возможности визуально редактировать и изменять списки, имеется так-же возможность использовать для этого специализированные меню ( находятся левее от заголовков с названиями списков ).
Для списков аккаунтов, прокси и ID существуют как специальные пункты меню, так и универсальные.
Универсальные пункты:
- Загрузить из файла - загрузить список аккаунтов из текстового файла ( *.txt )
- Сохранить в файл
- Очистить список
Так-же для списков работают сочетания клавиш:
- CTRL+A - Выделить всё.
- CTRL+C - Скопировать выделенное.
- CTRL+V - Вставить.
3.2. Специфические доп. данные для аккаунта
Параметры которые в данный момент поддерживает только L.S.Sender:
- msg - сообщение для рассылки привязанное к аккаунту (в случае использования в сообщении чего-то кроме букв и чисел желательно обрабатывать его через сервис: https://jsonformatter.org/json-escape)
- dispense - ссылка для использования в теге %dispense%
- link - ссылка для использования в теге %link%
- groupID - идентификатор группы (используется в методе рассылки "комментарии к записям", для отправки от имени группы)
Функционал меню списка аккаунтов, помимо универсальных команд, содержит в себе так-же:
- Проверить аккаунты. Проверить аккаунты на валидность (рабочие аккаунты или нет).
- Проверить аккаунты на лимит в ЛС. Проверить аккаунты на валидность, и на лимит отправки в личных сообщениях.
- Убрать "грязь" из списка аккаунтов. Удалить из списка всё что не подходит по формату на аккаунт.
Работа с прокси на примере сервиса Proxys.IO
Функционал меню списка прокси, так-же как и меню списка аккаунтов - помимо универсальных команд, содержит в себе так-же:
- Проверить прокси. Проверить прокси на работоспособность (перед этим следует настроить работу с прокси).
- Загрузить по ссылке. Загрузить список прокси из файла находящегося в WEB. Формат файла должен быть подобным к *.txt файлу.
- Удалить дубликаты. Удалить из списка продублированные прокси-сервера.
Список ID - это список пользователей (или групп) которым нужно доставить сообщение.
ID из данного списка может быть нескольких видов:
цифровой: 12345
цифровой с начальной приставкой: id12345, club12345
ник/логин: annya, qwe.rty, chupa-chups
Список наполняется прямым редактированием, ставкой из файла, или же при помощи встроенного сборщика ID.
Функционал меню списка ID, так-же как и меню списков аккаунтов/прокси - помимо универсальных команд, содержит в себе так-же:
- Заполнить из поиска. Запуск сборщика ID.
- Удалить из списка проспамленные ID. Удаление из списка ID которые находятся в списках проспамленных.
- Удалить дубликаты. Удалить из списка продублированные ID.
Сборщик позволяет собрать по ссылкам (запросам) из поиска ВКонтакте необходимые ID пользователей и/или групп.
Примеры ссылок для сбора:
http://vk.com/search?c[city]=10&c[country]=1&c[section]=communities&c[type]=3
http://vk.com/search?c[country]=1&c[name]=1&c[photo]=1&c[section]=people&c[sex]=1
http://vk.com/search?c[age_from]=17&c[age_to]=22&c[group]=37862023&c[name]=1&c[photo]=1&c[section]=people
При сборе - все запросы распределяются по потокам в виде 1 поток/аккаунт = 1 ссылка.
Как только поток отработал - он берёт следующую ссылку.
Внимание! У ВКонтакте имеется ограничение по количеству показа ID с одного запроса - 1000 пользователей или 500 групп.
Поэтому запросы необходимо "разбивать" ( делать из одной ссылки - несколько ) по дополнительным параметрам: возраст пользователя, пол пользователя, страна, город и прочим.
5.4. Сборка ID по собственным ссылкам
Помимо сбора ID по ссылкам поиска ВК, ID так-же можно собирать по собственным ссылкам.
При этом ссылки должны соответствовать определённому формату: *ссылка{от-до(множитель)}*::*регулярное выражение*
Примеры:
Что будет сделано:
Заход на 10 страниц поиска ВК с подстановкой на место формулы - *текущий индекс страницы* (умножить) на 20 (множитель)
Ссылка:
http://vk.com/search?c[section]=people&c[sort]=1&offset={1-10(20)}
Регулярное выражение:
class="people_row.[^"]*">.*?href="\/(?:id|club|event|public)(\d+)".*?<\/div>\s+<\/div>
Пример URL по которым будет произведён переход:
https://vk.com/search?c[section]=people&c[sort]=1&offset=20
https://vk.com/search?c[section]=people&c[sort]=1&offset=40
https://vk.com/search?c[section]=people&c[sort]=1&offset=60
Совет:
Сервис для тестирования регулярных выражений: https://regex101.com/
5.5. Настройка фильтров для сбора ID
При сборе есть возможность настройки фильтров для собирающихся ID.
Под фильтрами подразумеваются:
- проверка на "проспамленность"
- проверка открытости личных сообщений
- проверка открытости стены
- проверка открытости комментирования
- отсеивание групп по количеству участников
Разбивщик запросов позволяет из одной ссылки сделать то количество которое необходимо для того чтоб собрать как можно больше ID.
Суть самого разбивщика в подстановке вместо тегов - определённых значений (здесь можно провести паралель с работой редактора сообщений, и тегов в нём).
Используемые в разбивщике теги:
- {r1} - {r6} - случайное число в пределах указанных в параметрах. Пример: 3, 1, 2, 5, 7...
- {t1} - {t6} - последовательность чисел в пределах указанных в параметрах. Пример: 1, 2, 3, 4, 5...
- {w} - случайное слово из списка.
Режимов разбивки есть несколько, и у каждого режима свои параметры, но в не зависимости от выбранного режима использовать можно любые теги (не считая обязательных тегов в некоторых режимах).
6.2. Режим разбивки - "Свои настройки"
Разберём пример запроса для разбивки: http://vk.com/search?c[city]={r1}&c[country]={r2}&c[section]=people&c[q]={w}
- {r1} - установит случайный город (ID города)
- {r2} - установит случайную страну (ID страны)
- {w} - установит поисковый запрос/слово
Количество результативных ссылок будет равно параметру "количество ссылок", и выглядеть данный список будут примерно так:
http://vk.com/search?c[city]=6&c[country]=3&c[section]=people&c[q]=теннис
http://vk.com/search?c[city]=164&c[country]=1&c[section]=people&c[q]=баскетбол
http://vk.com/search?c[city]=143&c[country]=3&c[section]=people&c[q]=теннис
http://vk.com/search?c[city]=14&c[country]=3&c[section]=people&c[q]=спорт
http://vk.com/search?c[city]=172&c[country]=3&c[section]=people&c[q]=футбол
6.3. Режим разбивки - "Год, месяц и день"
Параметры из ссылки в которые подставляются данные: c[byear]=*, c[bmonth]=* и c[bday]=*
Основным тегом в работе данного режима является {t1}, так как в нём следует указывать года с которого по который нужно проводить выборку, а количество итоговых ссылок будет равным разнице указанных годов (например разница между 1991 и 2000 годами - 9 лет) умноженной на 360 (примерное количество дней в году): 9*360 = 3240 ссылок
6.4. Режим разбивки - "Месяц и день"
Параметры из ссылки в которые подставляются данные: c[bmonth]=* и c[bday]=*
В данном режиме будет 360 готовых ссылок.
6.5. Режим разбивки - "Перечень слов"
Основным тегом в работе данного режима является {w}, так как именно от слов введённых в список зависит количество итоговых ссылок.
Список сообщений для рассылки можно добавлять по одному при помощи редактора сообщений, либо же редактировать в виде списка.
Список сообщений используется один для всех аккаунтов.
Возможен выбор сообщения для использования как поочерёдно, так и в случайном порядке.
В так-же дополнительно возможно использование таких тегов:
- теги с подстановкой данных
- %dispense% (файл \morphing\dispense.txt) - любые данные с использованием "системы распределения данных по потокам" (данные берутся на поток и удаляются из общего списка)
- %link% (файл \morphing\links.txt) - аналог %dispense% для ссылок (проверяется на блокировку в соц. сети и используется в плагинах для сжатия и т.д.)
"Связанные сообщения" - это связка из некоторых сообщений которые отправляются к одному источнику (ID) (например если нужно одному пользователи отправить несколько сообщений подряд в ЛС, или несколько комментариев к записи на стене). Формат данных сообщений выглядит так:
{сообщение}<pause="N">{сообщение}<pause="n-N">{сообщение}
Пример:
Привет<pause="5-10">Как твои дела?<pause="2-5">Чем занимаешься?
В данном случае отправиться вначале сообщение: "Привет", через 5-10 секунд - "Как твои дела?", а ещё через 2-5 секунд "Чем занимаешься?"