ГАЙД ПО УСТАНОВКЕ СОФТА ДЛЯ @MAJOR | MYWORK - BEST SOFT DAO
Приветик всем, это @mywork121.
ПО ВСЕМ ВОПРОСАМ ПРОШУ ОБРАЩАТЬСЯ В РАЗДЕЛ BUG-REPORTS, ИЛИ SUPPORT
БАГ РЕПОРТЫ ПОПРОШУ ТОЖЕ ОТПРАВЛЯТЬ В ЧАТ/ЛС.
ЕСЛИЗАМЕТИЛИ БАГИ, ТО СНАЧАЛА МОТАЙТЕ В КОНЕЦ ГАЙДА, ТАМ ВСЁ РАСПИСАНО
ПЕРЕЙДЁМ К УСТАНОВКЕ СОФТА
ВАЖНО ЗНАТЬ:
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 такие команды:
8. Приступаем к установке нужных библиотек (appium, selenium, pyautogui).
Пишем такие команды по порядку в тот же терминал:
pip install -r requirements.txt
appium driver install uiautomator2
ЕСЛИ ВЫДАЁТ ЕРРОР - ПЕРЕЗАПУСТИТЕ VS Code.
9. Вам необходимо скачать и установить Android Developer Studio.
После установки откройте его и загрузите все файлы. В и тоге должна быть такая картина:
Закрываем Android Studio и переходим к следующему шагу.
У папки вашего пользователя Windows должно быть название на английском!!
Обычно это что-то вроде "С:\Users\"Ваше имя пользователя"\AppData\Local\Android\Sdk"
После определения - копируем и переходим к следующему шагу.
Нажмите Win+Pause (если нет кнопки pause, то перейдите в "Параметры --> Система --> О системе").
Перейдите в раздел "Дополнительные параметры системы".
В разделе "Системные переменные" нажмите "Создать...".
Введите в поле "Имя переменной" это: "ANDROID_HOME
"
Введите в "Значение переменной" путь к вашему Android SDK (например: "С:\Users\"Ваше имя пользователя"\AppData\Local\Android\Sdk"
)
В разделе "Системные переменные" найдите переменную "Path", выберите её и нажмите "Изменить".
Нажмите "Создать" и добавьте два следующих пути:
10. Время скачивать сам эмулятор. Скачайте LD Player c официального сайта.
ПЕРЕХОДИМ К НАСТРОЙКЕ САМОГО ЭМУЛЯТОРА.
1. Скачайте Telegram.apk с официального сайта телеги.
2. Обязательно выставляем настройки как на скриншотах ниже:
ОБЯЗАТЕЛЬНО ТАКОЕ РАЗРЕШЕНИЕ И DPI!!
3. Просто переносим Telegram.apk на рабочий стол эмулятора.
В ТЕЛЕГЕ ОБЯЗАТЕЛЬНО АНГЛИЙСКИЙ ЯЗЫК!!!
4. Заходим в настройки андроид внутри эмулятора
5. Переходим в раздел "О планешете". Кликаем 7-10 раз на "Номер сборки".
6. В тех же настройках заходим в раздел "Приложения и уведомления".
Нажимаем "Показать все приложения"
Находим телеграм. Выбираем. Отключаем все уведомления. Выдаём все разрешения, кроме геолокации!!
После настройки эмулятора, открываем LDMultiPlayer
1. Вы видите ваш эмулятор. 1 профиль - 1 аккаунт. Если вам нужно 50 аккаунтов, то копируем наш основной профиль 49 раз.
2. Открываем первый эмулятор, нажимаем win+r, пишем cmd, открывается консоль.
Вам показывает айди вашего эмулятора. Находим uids.txt в VS Code.
В файле uids.txt вставляем айди всех ваших эмуляторов.
Каждый последующий айди прибавляет +2, т.е. если ваш uid первого эмулятора emulator-5554
, то второй будет emulator-5556.
Совет: Чтобы было проще, можете протянуть всё через табличку эксель.
3. В файле vm_names.txt вписываем названия эмуляторов из LDMultiPlayer
Совет: Чтобы было проще, можете протянуть всё через табличку эксель.
ЗАПУСК СОФТА
2. ПРОПИСЫВАЕМ СВОЙ ПУТЬ К appium В ??? СТРОКЕ (меняем имя пользователя), ПРОПИСЫВАЕМ СВОЙ ПУТЬ К LDPlayer в ???-ОЙ И ???-ОЙ СТРОКЕ.
3. Если вам нужны прокси, то открывайте proxy.py, открывайте терминал в VS Code и пишите:
Сами прокси вставляйте в файл 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