Skip to content
This repository has been archived by the owner on Dec 13, 2024. It is now read-only.

Latest commit

 

History

History
371 lines (300 loc) · 14.4 KB

README_RU.md

File metadata and controls

371 lines (300 loc) · 14.4 KB

🇬🇧 English README

NotPX Bot ⬛

Автоматизированный скрипт для NotPixel с рисованием на холсте по шаблону, прохождением proof-of-humanity проверок и многим другим

Требования

Python Node.js

Возможности

Функция Поддержка
Супер-Мега-Крутое интро с капибарой
Турнирное обновление
Прохождение proof-of-humanity проверок
Обнаружение изменений в API NotPixel
Скрипт в .exe
Простые скрипты для установки и удаления
Привязка прокси к сессии
Привязка User-Agent к сессии
Автообнаружение новой .session и регистрация её в боте
Авторисование
Автоматические задания
Автоматический ввод известных нам секретных слов
Автоматический ввод ежедневных секретных слов
Автоматический просмотр рекламы
Автоматическое использование бомб X badge
Автоматический сбор PX
Автоматическое улучшение бустеров
Ночной режим
Асинхронная работа

Почему мы лучше других скриптов?

✨ Интро с капибарой (имба, киллер-фича)

Интро с капибарой

🔍 Proof-of-Humanity проверки

Мы используем реальные решения задач для проверки на человечность, а не случайные ответы, чтобы вас не забанили.

Шанс быть забаненным все же есть, но мы сделали все возможное, чтобы предотвратить это.

🎨 Автоматическая покраска

Мы не используем случайные координаты для рисования на холсте.

Наш скрипт автоматически рисует на холсте, используя шаблон и данные, полученные через WebSocket-соединение. Это означает, что вы будете получать PX за каждое рисование!

🌟 Простые скрипты для установки NotPixelBot и удаления

Мы предоставляем простые скрипты для удобной установки и удаления NotPixelBot.

🔗 Ясное использование реферальной системы

Если вы измените ref id на свой в настройках, то так оно и будет. Наш скрипт не препятствует этому, в отличие от некоторых публичных скриптов.

🚀 Регулярные обновления

Мы осуществляем регулярные обновления NotPixelBot в зависимости от изменений в NotPixel.

Настройка Описание
API_ID / API_HASH Учетные данные API для Telegram API
PLAY_INTRO True/False воспроизведение интро при запуске скрипта (НЕ СМЕЙ ЭТО ВЫКЛЮЧАТЬ)
INITIAL_START_DELAY_SECONDS Диапазон задержки в секундах для случайной задержки при запуске сессии
ITERATION_SLEEP_MINUTES Как долго скрипт будет ждать перед началом следующей итерации скрипта (рисование, клейм и т.д.)
USE_REF True/False использование рефералки для запуска бота
REF_ID Реферер ID для использования
TOURNAMENT_TEMPLATE_ID ID турнирного шаблона
SLEEP_AT_NIGHT True/False спать ночью
NIGHT_START_HOURS Диапазон начальных часов ночи
NIGHT_END_HOURS Диапазон конечных часов ночи
ADDITIONAL_NIGHT_SLEEP_MINUTES Дополнительный диапазон минут для сна ночью
ROUND_START_TIME_DELTA_MINUTES Дополнительные минуты после начала раунда
ROUND_END_TIME_DELTA_MINUTES Дополнительные минуты до конца раунда
CLAIM_PX True/False автоматический сбор px
UPGRADE_BOOSTS True/False авто прокачка бустеров
PAINT_PIXELS True/False авто рисование
COMPLETE_TASKS True/False авто выполнение заданий
PARTICIPATE_IN_TOURNAMENT True/False участие в турнире
COMPLETE_QUESTS True/False авто ввод известных нам секретных слов
COMPLETE_DANGER_TASKS True/False авто выполнение опасных заданий
WATCH_ADS True/False просмотр рекламы

Как установить 📚

Прежде чем начать, убедитесь, что вы соблюдаете требования. Это очень ВАЖНО, без этого вы не сможете запустить наш скрипт.

Получение ключей API

  1. Перейдите на my.telegram.org и войдите, используя свой номер телефона.
  2. Выберите "API development tools" и заполните форму для регистрации нового приложения.
  3. Запишите полученные API_ID и API_HASH после регистрации вашего приложения в файл .env.

Иногда при создании нового приложения может отображаться ошибка. До сих пор не ясно, что является причиной, но вы можете попробовать решения, описанные на stackoverflow.

Ручная установка на Linux

git clone https://github.com/Dellenoam/NotPixelBot.git
cd NotPixelBot
python3 -m venv .venv
source .venv/bin/activate
pip install poetry
poetry install --only main
cp .env-example .env
nano .env  # Укажите ваши API_ID и API_HASH, остальное берётся по умолчанию

Ручная установка на Windows

git clone https://github.com/Dellenoam/NotPixelBot.git
cd NotPixelBot
python -m venv .venv
.venv\Scripts\activate
pip install poetry
poetry install --only main
copy .env-example .env
# Затем откройте .env в любом текстовом редакторе и укажите ваши API_ID и API_HASH, остальное берётся по умолчанию

Установка на Windows с помощью скрипта powershell

ПРИМЕЧАНИЕ: Скрипт install.ps1 устанавливает Chocolatey, менеджер пакетов для Windows, и использует его для установки Python, Git и NodeJS, если они ещё не установлены

Мы также создали скрипт powershell, который позволяет легко установить NotPixelBot на Windows.

Перед запуском скрипта необходимо выполнить некоторую подготовку

Откройте powershell и введите там эту команду. Это позволит вам запускать скрипты без ограничений.

Set-ExecutionPolicy Unrestricted -Scope CurrentUser

Хорошо, теперь мы готовы. Выполните следующие команды:

Invoke-WebRequest -Uri "https://raw.githubusercontent.com/Dellenoam/NotPixelBot/refs/heads/master/windows_scripts/install.ps1" -OutFile "$env:TEMP\install.ps1"

powershell -ExecutionPolicy Bypass -File "$env:TEMP\install.ps1"

После этого скрипт будет загружен во временную папку и выполнен. Когда он попросит вас ввести путь, куда сделать git clone, просто введите путь, куда вы хотите сделать git clone. Например C:\Users\username\Scripts\NotPixelBot без кавычек.

Перейдите в папку с установленным ботом. Внутри нее скопируйте файле .env-example и переименуйте его в .env, а затем откройте его в любом редактори и пропишите в нем API_ID и API_HASH, что вы получили ранее.

Теперь вы можете перейти к разделу Запуск скрипта.

Удаление на Windows с помощью скрипта powershell

ПРИМЕЧАНИЕ: Скрипт install.ps1 устанавливает Chocolatey, который затем используется для установки Python, Git и Node.js. Этот скрипт uninstall.ps1 также удалит эти программы с помощью Chocolatey, включая сам Chocolatey. Однако он не удалит папку NotPixelBot. Поэтому, пожалуйста, будьте осторожны.

Если вы хотите удалить NotPixelBot, выполните следующие команды:

Invoke-WebRequest -Uri "https://raw.githubusercontent.com/Dellenoam/NotPixelBot/refs/heads/master/windows_scripts/uninstall.ps1" -OutFile "$env:TEMP\uninstall.ps1"

powershell -ExecutionPolicy Bypass -File "$env:TEMP\uninstall.ps1"

Запуск скрипта

NotPixel Intro

Используя start.bat

Вы можете запустить скрипт используя start.bat скрипт, просто запустите его.

Вручную

Перед запуском скрипта вам ВСЕГДА нужно активировать виртуальное окружение и проверять на обновления.

# Linux
source .venv\bin\activate
# Windows
.venv\Scripts\activate

# Linux/Windows
git pull

Для запуска скрипта используйте python3 main.py на Linux или python main.py на Windows.

Также вы можете использовать флаг --action или -a для быстрого запуска скрипта с указанным действием.

# Linux
python3 main.py --action [1/2]
# Windows
python main.py --action [1/2]

# Или

# Linux
python3 main.py -a [1/2]
# Windows
python main.py -a [1/2]

Где [1/2] это:

1 - Создаёт сессию
2 - Запускает бота

Например, если вы хотите создать сессию, вы можете выполнить эту команду:

# Linux
python3 main.py --action 1
# Windows
python main.py --action 1

# Или

# Linux
python3 main.py -a 1
# Windows
python main.py -a 1

Контакты

Если у вас есть вопросы или предложения, не стесняйтесь обращаться к нам в комментариях.

Capybara Society