Регистрируем несколько аккаунтов на 1 номер. Экономим на СМС сервисах.

clocky

Client
Регистрация
26.09.2019
Сообщения
332
Благодарностей
44
Баллы
28
Всех приветствую, уважаемые форумчане, сегодня хотел поделиться с вами небольшим шаблоном, который помог мне сократить в свое время расходы на смс сервисах. Мне удавалось успешно работать с ним при регистрации аккаунтов в яндексе/steam/facebook. Steam удавалось зарегистрировать по 30 аккаунтов на 1 номер. Яндекс давал возможность делать по 5-8 аккаунтов на 1 номер.

Принцип работы шаблона такой:
1) Берем из таблицы последний использованный номер телефона
2) Если прошло больше 20 минут, удаляем номер и берем новый
3) Записываем в таблицу что он занят.
4) Используем номер
5) Записываем в таблицу, что номер свободен.
6) Другие потоки подхватывают номер, запрашивают у СМС сервиса повторную отправку

И так, пока либо сервис не скажет, что номер использовался, либо пока не закончится время пользования номером.
В шаблоне я постарался описать в заметки, что и как он выполняет, чтобы вы смогли встроить его в свой проект!

Как пользоваться шаблоном.

Положить таблицу sms.xls в папку с вашим шаблоном.
Шаблон нужно подключить в то место, где в проекте вы собираетесь получать смс.

В кубике "получить номер" указать сервис на который нужно получить смс (обычно 2 буквы, например, fb), страну и оператора.
82760



Поля заполнения номера и кода нужно подстроить под свой сервис.А так же кнопки отправки, повторной отправки сообщения, и изменения номера. У меня стоит пример из ФБ.

Здесь, где number указываем поле для ввода на своем сайте и собственно клик по кнопке отправки.

82751


Здесь можно создать проверку наличия выделенного текста, например "номер использовался" или "Нельзя зарегистрировать на этот номер". Всё зависит от сервиса. По зеленой идем вправо, по красной идем влево (Ждем смс от сервиса)

82752



Это поле заменяем на поле ввода кода Вашего сервиса.

82753


Здесь меняем клик на обновить/изменить номер телефона.

82756


2 клика заменить на отправить смс еще раз на вашем сервисе.

82761


Ничего сложного в настройке нету, шаблон настроен для работы с сервисом Vak-sms. Для других сервисов, нужно прописать в логике проекта те ответы, которые присылает смс сервис. Например заменить No number на Нету номеров.

Небольшая статистика.

82679



Всем спасибо за внимание, буду рад любой критике!
 
Категория
Мультиаккаунтинг
Номер конкурса шаблонов
Восьмой конкурс шаблонов
Уровень сложности
Лёгкий

Вложения

Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...

Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.

Последнее редактирование модератором:

sergio197675

Client
Регистрация
21.09.2019
Сообщения
360
Благодарностей
317
Баллы
63
Спасибо , отличная альтернатива "душилочки"!
 
  • Спасибо
Реакции: KOPEECHKA.STORE

Viking01

Client
Регистрация
19.08.2017
Сообщения
228
Благодарностей
151
Баллы
43
А что с гуглем, прокатывает эта тема?
Он при массовой регистрации на номер щас или банить начинает, и мол восстанавливай,
или зае...т 3-4 раза "Подтвердите личность - получите еще одну смс".
В итоге цена акка разгоняется нехило.
 

clocky

Client
Регистрация
26.09.2019
Сообщения
332
Благодарностей
44
Баллы
28
Из того, что я пробовал, яндекс делал по 10 аккаунтов и рассылал с низ и все было хорошо.
Steam, там он нужен при привязке steam guard , там до сих пор можно до 50 акков на 1 номер вязать.
Ну и в ФБ использовал для прохождения чекпоинтов и регистрации и всего что угодно на 1 номер. Разницы в выживаемости не заметил)
 

clocky

Client
Регистрация
26.09.2019
Сообщения
332
Благодарностей
44
Баллы
28
А что с гуглем, прокатывает эта тема?
Он при массовой регистрации на номер щас или банить начинает, и мол восстанавливай,
или зае...т 3-4 раза "Подтвердите личность - получите еще одну смс".
В итоге цена акка разгоняется нехило.
С гуглом не работал, сложно сказать. Но стоит сначала попробовать ручками, может ли сервис на 1 номер регистрировать например, а потом юзать шаблон. Я пока не понимаю, как реализовать это как "проект в проекте", но может то-то подскажет и иожно будет использовать, как универсальный шаблон. Буду благодарен, если кто-то хотя бы подкинет идей, как это можно реализовать)
 

Supergrok

Client
Регистрация
05.03.2019
Сообщения
171
Благодарностей
156
Баллы
43
Мне гугл давал 2 смс получить с номера, дальше болт
 

JAGUAR COSMIC

Client
Регистрация
09.11.2018
Сообщения
63
Благодарностей
34
Баллы
18
Ты гений:ay: +++
 
  • Спасибо
Реакции: zenovl

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 312
Благодарностей
1 191
Баллы
113
Давно использую такой механизм в своем коде, потом сохраняю эту информацию для следующего потока, получается что-то типа такого:
C#:
{
  "SmsTask": {
    "$type": "NSED.SmsServices.VakSms.VakSmsTask, ZennoEmulator",
    "SmsService": {
      "$type": "VakSmsService",
      "ApiKey": "тут мой api ключ"
    },
    "Timeout": "00:01:00",
    "PollingInterval": "00:00:03",
    "CreationTime": "2021-09-17T20:03:22.3578815+02:00",
    "ReceivedCodes": [ "92881", "26581" ],
    "Id": "01800117047",
    "Phone": "79312177565",
    "PhoneCountry": "RU",
    "Price": 1,
    "RepeatSupported": true,
    "Service": "Мой сервис",
    "Status": "Pending"
  },
  "Stage": 2
}
 
  • Спасибо
Реакции: Nike59

clocky

Client
Регистрация
26.09.2019
Сообщения
332
Благодарностей
44
Баллы
28
Давно использую такой механизм в своем коде, потом сохраняю эту информацию для следующего потока, получается что-то типа такого:
C#:
{
  "SmsTask": {
    "$type": "NSED.SmsServices.VakSms.VakSmsTask, ZennoEmulator",
    "SmsService": {
      "$type": "VakSmsService",
      "ApiKey": "тут мой api ключ"
    },
    "Timeout": "00:01:00",
    "PollingInterval": "00:00:03",
    "CreationTime": "2021-09-17T20:03:22.3578815+02:00",
    "ReceivedCodes": [ "92881", "26581" ],
    "Id": "01800117047",
    "Phone": "79312177565",
    "PhoneCountry": "RU",
    "Price": 1,
    "RepeatSupported": true,
    "Service": "Мой сервис",
    "Status": "Pending"
  },
  "Stage": 2
}
Я как думаю и многие, не очень разбираюсь в C# коде, но если Вы поможете встроить это в код или как-то помочь его усовершенствовать, буду благодарен)
 

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 312
Благодарностей
1 191
Баллы
113
Я как думаю и многие, не очень разбираюсь в C# коде, но если Вы поможете встроить это в код или как-то помочь его усовершенствовать, буду благодарен)
Это не то, что можно встроить в чей-то код просто так. Причины простые - это долго и сложно (каждый сервис специфичен).
Мой код для сохранения в таком формате работает только полностью с написанными с нуля моими классами и не совместим с кубиками
 
  • Спасибо
Реакции: lbvf65

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 530
Благодарностей
894
Баллы
113
Это не то, что можно встроить в чей-то код просто так. Причины простые - это долго и сложно (каждый сервис специфичен).
Мой код для сохранения в таком формате работает только полностью с написанными с нуля моими классами и не совместим с кубиками
Вот все вы, кошаки, такие вредные и важные))
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)