🇪🇳 README in english available here
Функционал | Поддерживается |
---|---|
Многопоточность | ✅ |
Привязка прокси к сессии | ✅ |
Авто-покупка предметов при наличии денег (energy boost, speed boost, click boost) | ✅ |
Рандомное время сна между кликами | ✅ |
Рандомное количество кликов за запрос | ✅ |
Поддержка tdata / pyrogram .session / telethon .session | ✅ |
Настройка | Описание |
---|---|
API_ID / API_HASH | Данные платформы, с которой запускать сессию Telegram (сток - Android) |
SERVER_HOST | IP адрес, на котором будет запущено веб приложение (напр. 127.0.0.1) |
SERVER_PORT | Порт, на котором будет запущено веб приложение (напр. 63351) |
MAX_BAD_STATUSES | Максимальное количество безуспешных кликов, при достижении которых, отправится предупреждение в Saved Messages (напр. 10) |
MIN_CLICKS_COUNT | Минимальное количество кликов за один запрос (считается без множителя, т.е напр. при множителе x9: 1 клик будет равнятся 9 монетам, а не одной) |
MIN_AVAILABLE_COINS | Минимальное количество коинов, при достижении которых будет задержка (напр. 200) |
AUTO_BUY_ENERGY_BOOST | Автоматическая покупка Energy Boost при достижении баланса (True / False) |
MAX_ENERGY_BOOST | Максимальный уровень улучшения Energy Boost (напр. 10) |
AUTO_BUY_SPEED_BOOST | Автоматическая покупка Speed Boost при достижении баланса (True / False) |
MAX_SPEED_BOOST | Максимальный уровень улучшения Speed Boost (напр. 10) |
AUTO_BUY_CLICK_BOOST | Автоматическая покупка Click Boost при достижении баланса (True / False) |
MAX_CLICK_BOOST | Максимальный уровень улучшения Click Boost (напр. 10) |
SLEEP_BY_MIN_COINS | Использовать-ли задержку при достижении минимального количества коинов (True / False) |
USE_PROXY_FROM_FILE | Использовать-ли Proxy из файла config/proxies.txt для аккаунтов, к которым не привязаны Proxy (True / False) |
SLEEP_BETWEEN_CLICK | Диапазон задержки между кликами (в секундах) |
SLEEP_BEFORE_BUY_MERGE | Диапазон задержки перед покупкой бустов (в секундах) |
SLEEP_BEFORE_ACTIVATE_FREE_BUFFS | Диапазон задержки перед активацией ежедневных бустов (в секундах) |
SLEEP_BEFORE_ACTIVATE_TURBO | Диапазон задержки перед активацией Turbo (в секундах) |
SLEEP_TO_UPDATE_USER_DATA | Задержка перед обновлением данных о пользователе (в минутах) |
SLEEP_BY_MIN_COINS_TIME | Задержка при достижении минимального количетсва коинов (в секундах) |
Вы можете скачать Репозиторий клонированием на вашу систему и установкой необходимых зависимостей:
~ >>> git clone https://github.com/shamhi/NotCoinBot.git
~ >>> cd NotCoinBot
# Linux
~/NotCoinBot >>> python3 -m venv venv
~/NotCoinBot >>> source venv/bin/activate
~/NotCoinBot >>> pip3 install -r requirements.txt
~/NotCoinBot >>> cp .env-example .env
~/NotCoinBot >>> nano .env # Здесь вы обязательно должны указать ваши API_ID и API_HASH , остальное берется по умолчанию
~/NotCoinBot >>> python3 main.py
# Windows
~/NotCoinBot >>> python -m venv venv
~/NotCoinBot >>> venv\Scripts\activate
~/NotCoinBot >>> pip install -r .\requirements.txt
~/NotCoinBot >>> # Копируете содержимое .env-example
~/NotCoinBot >>> # Создаете файл .env, в котором вставляете скопированные данные из .env-example и обязательно указываете ваши API_ID и API_HASH, остальное берется по умолчанию
~/NotCoinBot >>> python main.py
Также для быстрого запуска вы можете использовать аргументы, например:
~/NotCoinBot >>> python3 main.py --action (1/2/3)
# Или
~/NotCoinBot >>> python3 main.py -a (1/2/3)
# 1 - Запускает регистратор сессии
# 2 - Запускает с возможностью управления через телеграмм
# 3 - Запускает без возможности управления через телеграмм
Ручная установка:
# Создание образа
~/NotCoinBot >>> docker build -t notcoin_image .
# Запуск в интерактивном режиме
~/NotCoinBot >>> docker run --name notcoin_app -it notcoin_image
# Запуск в режиме демона
~/NotCoinBot >>> docker run --name notcoin_app -d notcoin_image
Установка через docker-compose:
# Запуск в интерактивном режиме
~/NotCoinBot >>> docker-compose up
# Запуск в режиме демона
~/NotCoinBot >>> docker-compose up -d