Как запустить софт на тапалку?
ApeCryptorВезде (в чатах, лс) много кто не понимает как настроить и запустить софт, поэтому я решил написать этот гайд. Чтобы все понять, главное читать все внимательно. При каких-либо ошибках пишите в один из моих чатов (но не в лс!): https://t.me/ApeSoftChat или https://t.me/ApeCryptoChat
Начнем с базы:
0. Скачиваем питон, желательно 3.11 (но можно и 3.8-3.12+. Я использую 3.9 и 3.11). Гайдов море, но есть и мой
Дальше после базы (но всё еще база):
- Скачиваем архив с софтом с канала (с гитом не помогу, сам не шарю за него)
- Разархивируем софт в отдельную папку и копируем путь к ней
- Открываем консоль (командную строку) любым способом
- Переходим в консоли в папку с софтом это командой: `cd [путь к папке]`
5. Создаем виртуальное окружение командой: `py -[версия питона] -m venv venv`. И активируем его командой: `venv\Scripts\activate`
6. Установка нужных библиотек (зависимостей) для софта командой: `pip install -r requirements.txt`
С базовой базой всё.
Пункты выше нужно выполнить для каждого софта 1 раз
Теперь настоящая база:
7. Открываем конфиг через блокнот как текст, который лежит в папке data
8. Указываем API_ID и API_HASH, которые можно взять с любого акка тут (гайдов есть много). Эти данные можно использовать для всех акков
9. Остальные переменные по дефолту я обычно уже указываю (о этом есть инфа в посте о софте) всё что нужно
10. Добавляем сессии тг аккаунтов в софт. Тут есть 2 способа. Первый софт под пунктами 10.1, а второй - 10.2.
10.1 Первый и самый лучший способ т.к. можно привязать конкретную проксю к конкретному акку: запускаем софт командой `py main.py`
10.1.1 Выбираем пункт создания сессий (обычно это 3 пункт) и нажимаем энтер.
10.1.2 Вводим название сессии, прокси в формате login:pass@ip:port, номер телефона от тг аккаунта
10.1.3 Вводим код, который должен прийти в тг и 2фа, если она есть.
Для добавления остальных аккаунтов выполняем пункты 10.1 по кругу.
10.2 Способ немного рисковый, но все же. В ручную добавляем уже готовые pyrogram сессии в папку sessions
10.2.1 В конфиге в PROXY-USE_PROXY_FROM_FILE указываем True
10.2.2 Создаем тхт файл proxy.txt в папке data и указываем прокси в формате login:pass@ip:port. 1 строка = 1 прокси
В дальнейшем созданные сессии и файл accounts.json (если он есть) можно копировать в другие мои софты, чтобы заново не делать действия 10
11. Запускаем софт командой `py main.py` и выбираем пункт 1 (старт софт)
На этом всё
Надеюсь этот гайд поможет многим чайникам разобраться и будет меньше вопросов, которые уже не раз повторялись