Автоответчик для скайпа в функцией рассылки заявок

В программе Skype Monster Client присутствует возможность задавать шаблоны для текста рассылок, режимы принятия и отправки заявок в друзья, встроенный автоответчик, который работает в двух режимах, рассылка по вашим контактам, ведение диалогов с контактами прямо из программы. Весь этот набор функций сделает ваши рассылки в скайпе удобными и эффективными


Купить хороший и недорогой сервер для работы программы вы можете тут http://devorigin.ru/ext/vps/

1. Как настроить парсер скайпов из вконтакте?

Для корректной работы парсера с api вконтакте нужно получить токен. Если у вас нет возможности получить токен в другом месте или вы никогда с этим не сталкивались, то читайте дальше
Алгоритм получения токена следующий:
Вам нужно вставить в адресную строку специальную ссылку для авторизации (см. скриншот). Полную ссылку просить напрямую у разработчика. Если в данный момент вы авторизованы на своей основной странице vk, то лучше сначала выйти с нее.

Нажмите, чтобы посмотреть изображение

Далее вам нужно ввести данные от любого вашего покупного аккаунта-бота, после авторизации вас перекинет на страницу с токеном, откуда вы должны будете его скопировать и вставить в программу. (От знака = до знака &)

Нажмите, чтобы посмотреть изображение

Если вы уже авторизованы на рабочем аккаунте, то вас сразу переадресует на эту страницу

Если у вас стоит галочка "Использовать прокси", то для запросов будет использоваться прокси, который задается в формате ip:port@login:pass, если нет, то ip вашего провайдера или сервера (мы так делать не рекомендуем). Помните, что у api.vk.com есть ограничения на запросы к методам с одного ip за час/сутки и т.д. Поэтому периодически меняйте ip, если у вас большие объемы

Чтобы узнать id города и страны выполняем поиск в вк по нужному нам городу, стране и копируем параметры из адресной строки. Пример на картинке. Если город или страна неважны, то выставляем эти параметры 0.

Нажмите, чтобы посмотреть изображение

!!! ВНИМАНИЕ !!! О получении списка программа оповестит вас сообщением, до появления сообщения рассылку начинать не нужно



2. Какой возраст выставить, если мне не важна фильтрация по нему?

от 1 до 100

3. Как задаются группы для парсера?

Группы задаются списком идентификаторов

4. Многие люди в разделе контактов пишут всякий бред, не отразится ли это на качестве парсинга?

Нет, скайпы фильтруются максимально жестко, чтобы избежать мусора в результате.

5. Юзер агенты

Программа берет их в случайном порядке. Каждый юзер агент с новой строки. Посмотреть юзер агенты для разных браузеров можно, например, тут или тут
Также можно погуглить и поискать более подходящие варианты. Можно даже найти целые списки свежих юзер агентов.
В файле UA.txt указано несколько штук для примера, но при нескольких десятках аккаунтов вам нужно больше.

6. Почтовые аккаунты

1) ivanpetrov3451@mail.ru - уникальная почта для скайпа, поэтому скайп имя сформируется как live:ivanpetrov3451

2) angeldesserts@yandex.ru - неуникальная почта, потому что аккаунт live:angeldesserts уже есть в скайпе, тогда акк по этой почте сформируется как live:angeldesserts_1, а может и как live:e653dbcfe932bbb7

Чтобы программа работала корректно, используйте почтовые аккаунты только первого типа!

С 30.08.2018 данное правило больше неактуально. Можно использовать любые почтовые аккаунты

7. Стандартный, рекламный автоответы, отправка сообщений новым друзьям и рассылка по друзьям. Дополнительная информация в П.14

1. Рекламный автоответ. Это ваше рекламное сообщение, шлется оно каждому человеку один раз в двух случаях:
А) Как реакция на новое входящее сообщение, спустя N секунд из настроек.
Б) Если при добавлении контактов данный человек уже есть в списке друзей.

Если вы хотите, чтобы реклама слалась повторно, то периодически удаляйте файл sentAdvMes.txt

2. Слать рекламное сообщение новым друзьям. (Задается также в "Текст рекламного автоответа").
Всем контактам, которые вас добавили и которых вы добавили, будет отправлено рекламное сообщение. Подробнее про обновление списка контактов в П. 8

3. Стандартный автоответ. Шлется без учета дубликатов, как реакция на новое входящее сообщение, спустя N секунд из настроек.

4. Рассылка только для людей из списка контактов. Это отдельный режим работы, который шлется без учета дубликатов в однопоточном режиме, т.е каждый аккаунт обрабатывается по очереди.

Примечание: Стандартный и рекламный автоответ в логе сообщений не отображаются.
Поскольку "рекламный автоответ" и "рекламное сообщение новым друзьям" - это одно сообщение, то и правило дубликата для них общее. Если рекламное сообщение было отправлено в режиме нового друга, то рекламным автоответом оно ему уже не отправится. И наоборот.

8. Обновление списка контактов.

Обновление списка бывает двух видов:
1. Во время рассылки. Мониторит тех, кто принял заявку.
После авторизации вы увидите текст "Начальное кол-во контактов у username = N". После каждой пятой УДАЧНО отправленной заявки, будет обновление списка и сверка с начальным
"Обновление списка контактов"
"Текущее кол-во контактов у username = N"
"Новых контактов после начала рассылки у username = N"

Примечание: Если изначально друзей 2, а стало 6, то программа напишет "Новых контактов после начала рассылки у username = 4". И отошлет сообщение этим четырем (Если вы выбрали "Слать рекламное сообщение новым друзьям").
При последующем обновлении друзей станет 8, программа напишет "Новых контактов после начала рассылки у username = 6". Т.е приплюсует людей за два обновления.
Но отошлет только двум последним, потому что при рассылке рекламного сообщения учитываются дубликаты. Чтобы вас не смущало суммирование.

2. После завершения рассылки.
Принцип схож с П. 8.1, только вместо правила каждой 5 заявки обновление происходит после каждой повторной авторизации (подробнее в П. 11) + программа принимает еще и входящие заявки, если вы спамили своими скайпами.

Примечание: Такое же, как и в П. 8.1

9. Остальные настройки.

1. Количество заявок и пауза между ними. 80 заявок в день с одного аккаунта оптимальное число, пауза от 120-240 секунд. Чем больше грузите аккаунтов, тем больше делайте начальное значение паузы и интервал.
2. Пауза перед повторной авторизацией. Читайте П. 11
3. Пауза при отправке сообщения другу. Достаточно 5 секунд.
4. Паузы при отправке рекламного и стандартного автоответа. Достаточно 10-15 секунд. В первую очередь обращаю внимание, что это пауза не ПОСЛЕ отправки, а ДО.
Человек пишет сообщение и спустя N секунд ему приходит автоответ, чтобы создать видимость отправки от живого человека.
Для пункта 7.1.Б и 7.2 данные паузы не учитываются. Однако для этих пунктов действует пауза из 9.3 ПОСЛЕ отправки сообщения.
5. Удаление пройденных пользователей. Из файла skype_users.txt (Получатели) удаляются контакты, которые есть в passedUsers.txt

Указанные значения являются приблизительными и 100% ничего не гарантируют.

10. Я уже добавил тех, кого хотел, и теперь мне нужно просто отвечать с аккаунтов без рассылки заявок.

Для этого очистите список получателей и аккаунты после авторизации сразу начнут мониторить список новых друзей и выполнять остальные указания из настроек.

11. Повторная авторизация аккаунтов.

Токен авторизации у скайпа действителен 24 часа с момента авторизации, но у некоторых аккаунтов был замечен досрочный выход/сбой в работе спустя 3-6 часов после авторизации. Было принято решение ввести цикличную повторную авторизацию после завершения рассылки. Каждая повторная авторизация происходит с паузой, указанной в "Пауза перед повторной авторизацией". После каждой новой авторизации срок действия токена продлевается еще на 24 часа, из-за чего аккаунты будут держать очень долгий онлайн.

Примечания:
1. Если список получателей пустой, то пауза считается с момента первой авторизации, если нет - то с момента окончания рассылки.
2. Пауза перед повторной авторизацией. Выставляйте ее побольше с бОльшим промежутком. Почему? Давайте посчитаем. Допустим, у вас 100 аккаунтов и вы поставили авторизацию каждые полчаса, а это уже, грубо говоря, 48 авторизаций для одного аккаунта за сутки. 100 аккаунтов - уже 4800 авторизаций с одного IP. Так что при 100 аккаунтах выставляйте, например, от 60 до 180 минут.
3. Между выходом и новой авторизацией проходит где-то 10 секунд. Если после фразы "Выход из аккаунта" вам прислали сообщение, то программа его не увидит. Но если вам прислали сообщение хотя бы за секунду до выхода, то оно успешно сохранится и автоответ будет отправлен после успешной повторной авторизации.
4. Тесты повторной авторизации с разными паузами и разными способами показали, что некоторые аккаунты могут вылететь спустя час, если работают в режиме чатинга, а могут и 12 часов отработать без вылета (дольше тесты не проводились). Так что проблема с выходами целиком и полностью зависит от скайпа, возможно, юзер агента (поэтому старайтесь использовать только актуальные для разных браузеров), типа аккаунта и т.п., точной информации нет. Поэтому частоту повторных авторизаций определяете для себя лично вы, опираясь на свой опыт. Если у вас 10 аккаунтов из 50 постоянно вылетают в течение часа, то стоит уменьшить паузу перед повторной авторизацией, если у вас 100 аккаунтов, которые могут 6-12 часов отработать без проблем, то и паузу ставьте соответствующую и т.д.

12. Входящие/исходящие, режим чата.

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

13. Подгрузка настроек во время выполнения.

Без перезапуска программы вы можете менять следующие настройки:
1. Текст стандартного и рекламного автоответа
2. Паузы при отправке стандартного и рекламного автоответа
3. Флаг на отправку стандартного или рекламного автоответа
4. Флаг на отправку рекламного сообщения новым друзьям
5. Паузу перед повторной авторизацией
6. Паузу при отправке сообщения другу

Примечание: для пунктов 13.1-13.4 изменения вступят в силу сразу, т.е для первого входящего сообщения или первого нового друга будут применены новые настройки. Для пункта 13.5 нужно дождаться завершения текущей паузы. Для пункта 13.6 изменения вступят в силу с началом рассылки по друзьям следующего в списке аккаунта.


14. Тексты сообщений

Тексты рекламных, стандартных автоответов и тексты заявок записываются в столбик, каждое сообщение с новой строки. Во время работы берется случайное сообщение из списка.

Но их можно синонимизировать, например

{Привет|Здравствуйте|Добрый день|Приветствую}, хочу тебе рассказать про один {сайт|ресурс|сервис}, который поможет тебе сэкономить кучу {времени|сил|нервов}. Называется он {название1|название2|название3}, так что пользуйся и {радуйся|наслаждайся|рассказывай друзьям}.

Для каждого нового сообщения будет браться случайное слово из скобок, т.е вместо списка из 20 простых сообщений вы можете задать список из 20 синонимизированных с множеством комбинаций. Следите за тем, чтобы при любой комбинации ваш текст читался логично.

Например, тексты сообщений для заявок можно задать списком так:

Привет, глянь, что нашел ...
Здравствуй, посмотри ...
Здарова, неожиданно ...
Привет, тебе нужно это видеть ...
Здравствуй, не упусти момент ...
Здарова, хорошие новости ...

или так

{Привет, глянь, что нашел ...|Здравствуй, посмотри ...|Здарова, неожиданно ...}
{Привет, тебе нужно это видеть ...|Здравствуй, не упусти момент ...|Здарова, хорошие новости ...}
{Привет, это сейчас популярно ...|Здравствуй, тебя должно заинтересовать ...|Здарова, оцени сайт ...}

или так

{Привет|Здравствуй|Здарова}, если не занят, {глянь|посмотри} {ссылка1|ссылка2|ссылка3|ссылка4}.

Примечание:
Максимальная длина текста заявки 400 символов
Не забывайте, что файлы с автоответами и заявками читаются построчно, т.е программа новую строку воспринимает как новое сообщение, а не продолжение старого. Это не касается только текста сообщения для рассылки по друзьям. Файл читается сразу весь, поэтому вы можете задавать это сообщение с переносом строк.

Нажмите, чтобы посмотреть изображение


Вложенность для заявок и автоответов не поддерживается. Например, шаблон {{Текст1|Текст2|Текст3}|Текст5|Текст6} будет распознан с ошибками либо вообще не будет.

15. У меня локальный VPN

Включенный локальный vpn (именно локальный - программа на компьютер, а не расширение для браузера) меняет один из параметров, который используется для генерации ключа, из-за чего у вас собьется ключ активации. При открытии и запуске программы вам нужно отключить vpn, а после нажатия на кнопку "старт" у вас будет полторы минуты, чтобы включить его снова.

16. Аккаунты валидные, но через программу происходит ошибка авторизации

Вам нужно попробовать войти в аккаунт с веб-версии скайпа https://web.skype.com/ Там вы, скорее всего, увидите сообщение о подозрительном входе и проверку по смс или коду на почту. Так бывает, если скайп зарегистрирован или входы всегда осуществлялись с одного ip, а программу вы закинули на сервер или включили локальный vpn и ip сменился. Для этого вам нужно будет пройти авторизацию на аккаунтах с устройства, на котором находится программа (если у вас виртуальный сервер - VPS) или с ip, с которым программа будет работать (если у вас локальный VPN), ввести коды подтверждения и все, после повторного запуска ваши аккаунты успешно авторизуются в программе.
Конечно, очень желательно иметь доступ к почтам или номерам, к которым привязаны или на которые зарегистрированы аккаунты

ОБНОВЛЕНО 08.07.2018 Если данные манипуляции вам не помогли, то можно сделать следующее:
1. Авторизоваться на сайте https://login.live.com/login.srf Данные использовать от вашего скайп аккаунта.
2. Перейти во вкладку безопасность

Нажмите, чтобы посмотреть изображение

3. Нажать кнопочку "Это я". После чего вы сможете авторизоваться в программе

Нажмите, чтобы посмотреть изображение

17. Что-то не работает

Скайп не предоставляет никакой информации о лимитах и доступности api. Если у вас что-то не работает, возможно сервис api недоступен на данный момент, возможно ваш аккаунт или ip попали под какой-то спам фильтр или дошли до лимитов. Подождите немного и попробуйте позже, попробуйте сменить аккаунты или ip (если используете локальный vpn). Если уже и при таком раскладе нужные вам функции не работают, то пишите в поддержку.
— Была проблема, когда программа не всегда корректно получала список друзей, а при проверке и входе в аккаунт через веб-версию там было столько непрочитанных диалогов и нотификаций, что даже браузер подвис
— Была проблема с поиском аккаунтов из-за включенного фаервола
— Была проблема с поиском акаунтов, из-за того, что локация ip получателя и локация ip бота сильно отличались

Поэтому никогда сразу не грузите по 300 аккаунтов, с паузой в 1 минуту и по 200 получателей на каждого, начинайте всегда с малого, чтобы проблему было легче отследить

18. Как задавать аккаунты? (раньше инструкция была вшита в программу, но теперь перенесена сюда)

Аккаунты записываются в формате логин:пароль в столбик через двоеточие, номерной указывать без +, например:
ivan_ivanov:12345
petr.petrov:qwerty
ivanpetrov@mail.ru:fg545sg
79102563478:vbnt46jd

19. Как задавать получателей? (раньше инструкция была вшита в программу, но теперь перенесена сюда)

Логины скайпов получателей записываются в столбик (Обращаем ваше внимание, что именно логин, а не скайп-имя):
lucky_man123
lucky9893
live:8b7b2726afc147f6

20. Дубликаты / Удалить пройденных пользователей / Удалить невалидных получателей

Программа учитывает дубликаты при рассылках и повторно не шлет заявки и сообщения друзьям, про автоответы написано в П.7
При нажатии на кнопку "Удалить пройденных пользователей" удаляются все пройденные (passedUsers.txt) пользователи из файла skype_users.txt
Данная кнопка не будет работать при режиме рассылки по друзьям, так как программа их получает во время выполнения. Для повторной рассылки по друзьям, удалите файл passedFriends.txt вручную. Иначе отправится только тем друзьям, которых нет в этом файле
При нажатии на кнопку "Удалить невалидных получателей" из файла skype_users удалятся все, кто есть в badReceivers. а в badReceivers помещаются ненайденные при рассылке контакты

21. Добавление картинки при рассылке по друзьям

- Если вы хотите слать только картинки, то очистите файл "Сообщение для рассылки друзьям"
- Если вы хотите слать только текст, то очистите поле "Путь к картинкам"
- При наличии пути к папке с картинками и текста для рассылки, сначала отправится текст, потом картинка
- Картинки берутся в случайном порядке

22. Учитывать рекламные ответы при рассылке по друзьям

Программа повторно не отошлет сообщение другу, если он есть в passedFriends.txt. Если вы хотите, чтобы при рассылке по друзьям не слалось сообщение тем, кому был отправлен рекламный автоответ, т.е людям из файла sentAdvMes.txt, то уставите этот чекбокс. Актуально для тех, у кого похожие рекламные автоответы и текст сообщения для рассылки по друзьям

23. Долгая авторизация

Если на аккаунте несколько тысяч контактов, то авторизация может длиться до 15 минут. Меньше контактов - быстрее авторизация

ВАЖНО!!!

Чем больше жадничаете на паузах, гонясь за скоростью выполнения, тем быстрее загоните аккаунты в бан.

Если используете больше 100 аккаунтов, то объем ОЗУ должен быть не меньше 4Гб. Вообще, нужно смотреть по ситуации, если программа иногда вылетает при ваших настройках и входных данных, скорее всего, происходит нехватка ресурсов.

Удаляйте файл passedUsers.txt когда его размер становится очень большой (от 10 мегабайт). Файл exceptions.txt нужно удалять перед каждым запуском, чтобы в случае ошибок разработчику было проще разобраться.

Скачайте программу Notepad++ click и пересохраните файл с получателями в кодировке UTF-8 без BOM. Особенно, если вы получили его не через встроенный парсер, а откуда-то скопировали.


Нажмите, чтобы посмотреть изображение

На главную