Настройка скрапера СА от Лапласа
Поздравляю с покупкой, теперь ты будешь первым, кто купит, после того, как СА опубликован. Но перед этим тебе нужно произвести простую настройку.
Получение api_hash и api_id
Первое что тебе нужно сделать - это перейти на портал разработчиков телеграм по этой ссылке https://my.telegram.org/apps
Залогиниться своим номером телефона, именно с тем, который привязан к телеграм аккаунту, с которого ты будешь оперировать скриптом (если укажешь другой - при запуске скрипта все поломается, внимательно)
Установка Python
Ты можешь запускать скрипт прямо на своем компьютере или использовать выделенный vps сервер, разницы нет никакой
macOS (через Homebrew)
- Проверить, установлен ли Python
python3 --version - Установить Homebrew (если не установлен)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - Установить Python
brew install python - Проверить установку
python3 --version
Windows (через Winget)
- Открыть PowerShell или Командную строку
НажмитеWin + X, выберите Windows PowerShell или Командная строка. - Проверить, установлен ли Python
python --version - Установить Python (если не установлен)
winget install Python.Python - Проверить установку
python --version
Создание и активация виртуального окружения (venv)
macOS
- Проверить версию Python:
python3 --version - Создать виртуальное окружение (например, в папке myenv):
python3 -m venv myenv - Активировать окружение:
source myenv/bin/activate - Убедиться, что окружение активировано (в терминале появится префикс (myenv)).
- Для выхода из окружения:
deactivate
Windows
- Проверить версию Python:
python --version - Создать виртуальное окружение (например, в папке myenv):
python -m venv myenv - Активировать окружение (в PowerShell или Командной строке):
.\myenv\Scripts\activate - Убедиться, что окружение активировано (в командной строке появится префикс (myenv).
- Для выхода из окружения:
deactivate
Если команда venv не найдена
- На macOS, если используется системный Python, может потребоваться установка инструментов разработчика или использование Homebrew (brew install python).
- На Windows может понадобиться обновить или переустановить Python (через winget install Python.Python или choco install python).
Подготовка скрипта к запуску
Создайте файл на рабочем столе или в вашей директории, назовите его как хотите, главное в конце напишите ".py", например "laplas.py" и скопируйте туда текст скрипта, если вдруг хотите сделать это самостоятельно или же используйте тот файл, что я вам предоставил
В самом скрипте на строчке номер 7, 8 и 9 вставьте ваши данные api_hash и api_id и ваш номер телефона
На строчке номер 12 обратите внимание на "session1c_unified1" внутри скобок, это название вашей сессии телеграм, что угодно тут напишите на английском языке, файл сессии сохранится и в последствии вам не нужно будет повторно логиниться в телеграм.
На строке 15 выберите бота, куда хотите отправлять СА после его публикации, вы должны быть на него подписаны (например гмгн или любой другой)
Запуск скрипта
Активируйте окружение venv командой: source myenv/bin/activate
Установите Telethon уже внутри окружения командой: pip install telethon
запустите файл вашего скрипта командой: python3 laplas.py
При первом запуске скрипт попросит вас ввести код, который вы получите внутри телеграм, введите его