October 20

ГАЙД ПО УСТАНОВКЕ СОФТА ДЛЯ @MAJOR | MYWORK - BEST SOFT DAO

Приветик всем, это @mywork121.

ПО ВСЕМ ВОПРОСАМ ПРОШУ ОБРАЩАТЬСЯ В РАЗДЕЛ BUG-REPORTS, ИЛИ SUPPORT

БАГ РЕПОРТЫ ПОПРОШУ ТОЖЕ ОТПРАВЛЯТЬ В ЧАТ/ЛС.

ЕСЛИЗАМЕТИЛИ БАГИ, ТО СНАЧАЛА МОТАЙТЕ В КОНЕЦ ГАЙДА, ТАМ ВСЁ РАСПИСАНО

ПЕРЕЙДЁМ К УСТАНОВКЕ СОФТА

ВАЖНО ЗНАТЬ:

  • 1 аккаунт будет занимать ~1.5 ГБ вашей памяти ПК.
  • У ВАС ОБЯЗАТЕЛЬНО ДОЛЖНО БЫТЬ РАЗРЕШЕНИЕ МОНИТОРА 1920х1080 и 16:9!!!
  • ЕСЛИ У ВАС НЕ УСПЕВАЕТ ЧТО-ТО ПРОГРУЗИТЬ, ТО НАХОДИТЕ В КОДЕ ЗАДЕРЖКИ (sleep) И МЕНЯЙТЕ ИХ. СКОРОСТЬ ЗАГРУЗКИ ЗАВИСИТ ОТ МОЩНОСТИ ПК, СЕРВЕРОВ САМОЙ АППКИ

1. Для работы софта необходимо будет установить Python.

Для этого мы переходим на официальный сайт Python, скачиваем инсталлер, устанавливаем Python (желательно новейшую версию).

ПРИ УСТАНОВКЕ ОБЯЗАТЕЛЬНО ПОСТАВЬТЕ ГАЛОЧКУ НАПРОТИВ "Add to PATH".

После установки вы перезагружаете ваш ПК. Переходим к следующему пункту.

2. Скачиваем Visual Studio Code для работы с кодом софта

3. Скачиваем архив с нашим софтом и распаковываем его на рабочий стол

4. Открываем VS Code (Visuald Studio Code), установленный нами раннее, ОТ ИМЕНИ АДМИНИСТРАТОРА. Вам предложит установить расширение для Python, мы соглашаемся и устанавливаем его.

5. Выбираем вкладку "File", после находим и выбираем "Open Folder"

Далее находим папку с софтом на нашем рабочем столе и нажимаем "Выбор папки".

Переходим к следующему шагу.

6. Открываем VS Code в полный экран. Находим вкладку Terminal, вызываем терминал ("New Terminal")

ПРИМЕЧАНИЕ: ОБЯЗАТЕЛЬНО УСТАНОВИТЕ РАСШИРЕНИЕ ДЛЯ PYTHON В VS CODE, ЗАЙДИТЕ ВО ВКЛАДКУ RECOMMENDED В РАЗДЕЛЕ РАСШИРЕНИЙ ИЛИ ЗАГУГЛИТЕ КАК ЭТО СДЕЛАТЬ, НИЧЕГО СЛОЖНОГО.

(ДОЛЖЕН БЫТЬ РАЗДЕЛ В VS CODE КАК НА СКРИНЕ, ТАМ НАЙДЁТЕ PYTHON)

7. Создаём виртуальное окружение. Как это сделать?

Сначала мы открываем Powershell от имени администратора

  • Пишем и запускаем: Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
  • У нас спросят хотим ли мы включить выполнение сценариев. Пишем в терминале "Y" ( [Y] Yes )

Затем мы идём, скачиваем и устанавливаем Node.Js с официального сайта.

После проделанных действий мы возвращаемся в VS Code. Прописываем в терминале, что мы открыли в шаге №6 такие команды:

python -m venv venv

.\venv\Scripts\activate

8. Приступаем к установке нужных библиотек (appium, selenium, pyautogui).

Пишем такие команды по порядку в тот же терминал:

pip install -r requirements.txt

npm install -g appium@latest

appium driver install uiautomator2

ЕСЛИ ВЫДАЁТ ЕРРОР - ПЕРЕЗАПУСТИТЕ VS Code.

9. Вам необходимо скачать и установить Android Developer Studio.

После установки откройте его и загрузите все файлы. В и тоге должна быть такая картина:

Закрываем Android Studio и переходим к следующему шагу.

У папки вашего пользователя Windows должно быть название на английском!!

  • Далее вам нужно определить путь к вашему Android SDK, чтобы добавить системную переменную:

Обычно это что-то вроде "С:\Users\"Ваше имя пользователя"\AppData\Local\Android\Sdk"

После определения - копируем и переходим к следующему шагу.

  • Откройте "System Properties".

Нажмите Win+Pause (если нет кнопки pause, то перейдите в "Параметры --> Система --> О системе").

Перейдите в раздел "Дополнительные параметры системы".

Откройте "Переменные среды".

  • Создайте новую переменную среды:

В разделе "Системные переменные" нажмите "Создать...".

Введите в поле "Имя переменной" это: "ANDROID_HOME"

Введите в "Значение переменной" путь к вашему Android SDK (например: "С:\Users\"Ваше имя пользователя"\AppData\Local\Android\Sdk")

Нажмите "OK".

  • Найдите и измените переменную PATH:

В разделе "Системные переменные" найдите переменную "Path", выберите её и нажмите "Изменить".

Нажмите "Создать" и добавьте два следующих пути:

%ANDROID_HOME%\tools

%ANDROID_HOME%\platform-tools

Переходим к следующему шагу.

10. Время скачивать сам эмулятор. Скачайте LD Player c официального сайта.

ПЕРЕХОДИМ К НАСТРОЙКЕ САМОГО ЭМУЛЯТОРА.

1. Скачайте Telegram.apk с официального сайта телеги.

2. Обязательно выставляем настройки как на скриншотах ниже:

ОБЯЗАТЕЛЬНО ТАКОЕ РАЗРЕШЕНИЕ И DPI!!

ВКЛЮЧИТЬ ОТЛАДКУ ПО ADB

3. Просто переносим Telegram.apk на рабочий стол эмулятора.

В ТЕЛЕГЕ ОБЯЗАТЕЛЬНО АНГЛИЙСКИЙ ЯЗЫК!!!

4. Заходим в настройки андроид внутри эмулятора

5. Переходим в раздел "О планешете". Кликаем 7-10 раз на "Номер сборки".

6. В тех же настройках заходим в раздел "Приложения и уведомления".

Нажимаем "Показать все приложения"

Находим телеграм. Выбираем. Отключаем все уведомления. Выдаём все разрешения, кроме геолокации!!

После настройки эмулятора, открываем LDMultiPlayer

1. Вы видите ваш эмулятор. 1 профиль - 1 аккаунт. Если вам нужно 50 аккаунтов, то копируем наш основной профиль 49 раз.

2. Открываем первый эмулятор, нажимаем win+r, пишем cmd, открывается консоль.

В ней пишем "adb devices"

Вам показывает айди вашего эмулятора. Находим uids.txt в VS Code.

В файле uids.txt вставляем айди всех ваших эмуляторов.

Каждый последующий айди прибавляет +2, т.е. если ваш uid первого эмулятора emulator-5554, то второй будет emulator-5556.

Пример:

Совет: Чтобы было проще, можете протянуть всё через табличку эксель.

3. В файле vm_names.txt вписываем названия эмуляторов из LDMultiPlayer

Пример:

Совет: Чтобы было проще, можете протянуть всё через табличку эксель.

ЗАПУСК СОФТА

1. Открываем VS Code.

2. ПРОПИСЫВАЕМ СВОЙ ПУТЬ К appium В ??? СТРОКЕ (меняем имя пользователя), ПРОПИСЫВАЕМ СВОЙ ПУТЬ К LDPlayer в ???-ОЙ И ???-ОЙ СТРОКЕ.

3. Если вам нужны прокси, то открывайте proxy.py, открывайте терминал в VS Code и пишите:

pip install aiohttp

pip install aiohttp_socks

pip install asyncio

Сами прокси вставляйте в файл proxy.txt через VS Code в формате:

proxy_ip:proxy_port:proxy_username:proxy_password

4. Первый старт прогоняем через major_regitr.py, последующие старты через major_daily, скоро добавим major_task.py

5. Вам остаётся только войти в свои телеграм аккаунты через эмулятор

Во время работы софта нельзя менять расположение окна, ибо он тыкает по координатам.

Поздравляю, теперь вы можете выносить Major! Ожидайте обновлений! Скоро добавим: выполнение тасков, оптимизация работы софта

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



ВОЗМОЖНЫЕ БАГИ

1. ЕСЛИ ВЫДАЁТ ЕРРОР ПРИ УСТАНОВКЕ АППИУМ - РЕСТАРТНИТЕ VS Code

2. ЕСЛИ ВЫ ВИДИТЕ МНОГО PROBLEMS У СЕБЯ СЛЕВА СНИЗУ ПОСЛЕ ПОЛНОЙ УСТАНОВКИ СОФТА - ЗАКРОЙТЕ ВСЕ ТЕРМИНАЛЫ И РЕСТАРТНИТЕ VS Code (возможно несколько раз)

3. ЕСЛИ НЕ ЗАПУСКАЕТСЯ СКРИПТ - ВЫ МОГЛИ ЗАБЫТЬ УСТАНОВИТЬ NODE.JS

4. ЕСЛИ ВАМ В КОНСОЛЬ СПАМИТ "NO CONNECTED ADB DEVICES". ОТКРОЙТЕ CMD, ПРОПИШИТЕ ADB KILL-SERVER, ПОСЛЕ ПРОПИШИТЕ ADB START-SERVER

Раздел будет дополняться в будущем.