Собираем сотни поинтов в Iceberg в один клик!
Привет! Эта статья в основном ориентирована на тех, кто никогда не пользовался BAS, и не умеет с ним работать. Тем не менее, я не буду погружаться в детали работы скрипта, в целом там всё интуитивно понятно, плюс для всех действий я оставил комментарии - читайте их, если захотите разобраться подробнее.
1. Установка BAS.
Просто заходите на сайт, просто устанавливаете. Никаких особенностей нет, прокликиваем в установщике next-next-next-finish. Официальный ресурс для скачивания - здесь, бесплатной версии нам хватит. Ограничение в ней только по функционалу, не по времени. По итогу ваше скачанное приложение будет выглядеть как на скрине ниже. Пробежимся по всем самым важным для нас кнопкам:
Запись
Это самая важная функция, именно с ее помощью будет собираться и редактироваться скрипт. Хоть я и сделал для вас большую часть, вам придется внести минорные изменения (пути к файлам, в основном)
Запуск
Эта функция позволяет нам запустить наш скрипт на выполнение. Ей мы будем пользоваться редко, так как за запуск оставим ответственным планировщик.
Планировщик
Великолепный инструмент, помогающий указать время, в которое будет запущен скрипт. Запускается он в фоновом режиме и не мешает работе компьютера, однако если компьютер выключен, запуск будет пропущен или отложен. В нем можно указать когда и как мы будем запускать программу. Мы вернемся к нему чуть позже:)
2. Установка и изменение скрипта.
Первым делом, вам нужно будет скачать исполняемый файл. Он прикреплен к посту в моем канале, ссылочка - вот.
Заходим в BAS, нажимаем Открыть- выбираем скачанный файл. На главной странице появится этот файл под надписью "Текущий проект". Супер! Мы на полпути.
Нажимаем "Запись". Видим много интересного. Не пугаемся. Переходим в раздел выбора функций
В появившемся разделе выбираем функцию onApplicationStart.
Видим действие чтения из файла. В дальнейшем эта переменная используется как список прокси для каждого из аккаунтов. В моем случае файл с прокси находится на диске D и называется proxy.txt. Поменяйте директорию на ту, в которой находится ваш файл с прокси для каждого из аккаунтов.
Прокси записываются в формате IP:PORT:LOGIN:PASSWORD. Одна строка - один прокси.
После смены директории для введения прокси, вновь переходим в меню выбора функции, в этот раз заходим в RunnerAsync. Здесь нам по аналогии нужно сменить ссылку на директорию с файлом, в котором будут создаваться логи. Его можно не создавать, он создастся сам.
Помимо этого, в действии "Настройка браузера" так же необходимо поменять директорию, в которой будут храниться профили. Они необходимы, чтобы информация об авторизации в TG не слетала каждый раз. Папки для профилей не нужно создавать, они появятся сами, при первом создании браузера.
Готово! Мы внесли почти все необходимые изменения в скрипт.
3. Добавление аккаунтов в TG.
Подсчитайте кол-во ваших аккаунтов, которые вы хотите запускать с помощью скрипта. Добавьте в файл proxy.txt прокси для каждого из них. Если хотите использовать TG-аккаунты без прокси (рекомендую только если их <5), то в функции RunnerAsync удаляем эти два действия.
После подсчета кол-ва аккаунтов перейдите в функцию Main. В ней по умолчанию вызывается функция RunnerAsync трижды с разными параметрами - их вы можете увидеть, нажав на функцию. В моем случае я запускаю 1-4, 5-8 и 9-11 аккаунты параллельно. Это значит что при запуске программы одновременно запускаются 1,5,9 профиль. Измените значения вызова функций в скрипте для вашего кол-ва профилей. Например, если профилей 30, то удобно будет сделать вызов 1-10, 11-20, 21-30 в каждой из функции.
После того, как с этим разобрались, закрываем окно записи (красная кнопочка стоп на верхней панели). Открываем заново и проверяем, все ли изменения сохранились.
После этих плясок запускаем скрипт, параллельно подготавливаем телефон, авторизованный через TG, чтобы отсканировать QR. Как-только скрипт запускает добавление прокси, ставим его на паузу, и дальше запускаем его по шагам, пока на попадем на загрузку TG страницы (на экране должен появиться QR). Сканируем код, нажимаем F2 в поле экрана ( это позволит нам делать действия в браузере), вводим пароль если есть. Как-только загрузилась страница, запускаем скрипт еще на 5 действий ( желтая кнопочка 5 раз). У вас может появиться окошко, в котором нужно нажать Launch. После того как вы ее нажмете, она больше не должна появляться. Дальше можно запустить скрипт зеленой кнопочкой, он проделает все необходимые действия, и перейдет к следующему аккаунту, где вам нужно будет снова его остановить в тех же местах. Так нужно проделать со всеми аккаунтами, которые вы хотите добавить. Маленькая иллюстрация в картинках - ниже.
После этого скрипт работает как и должен. Эти действия проделываются 1 раз, в дальнейшем они не нужны.
Готово! У вас есть n аккаунтов, которые скрипт будет собирать когда вы этого пожелаете.
4. Планирование запусков.
На главном экране, нажав на кнопку Планировщик, можно создать задачу, которая будет запускать скрипт в фоне в указанное время. Я создал 3 задачи в течение дня - утром, днем и вечером, через каждые 6-7 часов. Можете использовать настройки ниже:
Спасибо что дочитали! Я понимаю, что с такими вещами не очень легко разбираться, поэтому отвечу на любые ваши вопросы по программе и помогу с проблемами, если такие появятся. Но, акция одноразовая...