Максимально оптимизированный юзербот для скоростной ловли чеков (CryptoBot, tonRocket, xRocket, Wallet).
Главное отличие: Этот бот переписан на полную асинхронность (asyncio). Он не ждет ответа от сервера, чтобы продолжить работу. Использует стратегию Fire-and-Forget и кэширование в оперативной памяти, что позволяет забирать чеки за миллисекунды.
- Turbo Mode: Мгновенная отправка запроса на активацию сразу после обнаружения ссылки (0 delay).
- Local OCR (Tesseract): Капча разгадывается локально на вашем сервере за 0.1–0.5 сек. Никаких медленных API и платных сервисов.
- RAM Caching: История чеков загружается в оперативную память. Проверка на дубликаты занимает 0.00001 сек.
- SQLite Database: Надежное хранение истории активаций и кошельков (вместо ненадежных текстовых файлов).
- Smart Anti-Flood: Бот не умирает при лимитах Telegram, а корректно ждет.
- Live Stats: Команда
.statsпрямо в чате покажет эффективность текущей сессии.
Для работы бота требуется установленный Tesseract OCR (движок для распознавания текста).
-
Windows: Скачать установщик.
-
Важно: Обычно путь такой:
C:\Program Files\Tesseract-OCR\tesseract.exe. Если путь нестандартный, укажите его в.envчерезTESSERACT_CMD=.... -
Linux (Ubuntu/Debian):
sudo apt-get update
sudo apt-get install tesseract-ocrТребуется Python 3.8+. Установите зависимости:
pip install -r requirements.txt-
Создайте Telegram-приложение для получения api_id и api_hash:
- Перейдите на my.telegram.org
- Войдите под своим Telegram-аккаунтом
- Перейдите в раздел "API development tools"
- Создайте приложение и получите значения
api_idиapi_hash
-
Создайте и настройте
.env:- Скопируйте
.env.exampleв.env. - Обязательные переменные:
API_ID— ваш api_idAPI_HASH— ваш api_hashCHANNEL— куда отправлять уведомления (например,-1001234567890илиme)
- Полезные опции:
ANTI_CAPTCHA=true|false— включить OCR капчиMAX_CACHED_CHECKS=50000— размер RAM-кэша кодовDB_QUEUE_MAXSIZE=10000— лимит очереди записи БДDB_COMMIT_BATCH=100— размер батча коммита в SQLiteMAX_RETRIES=2иRETRY_DELAY=1— ретраи для Telegram RPCSTARTUP_CHANNEL=...— канал для авто-подписки при старте (опционально)TESSERACT_CMD=...— путь кtesseract.exe(если автообнаружение не сработало)
- Скопируйте
python main.pyПри первом запуске введите номер телефона и код подтверждения Telegram. Будет создан файл session.session и база данных history.db.
Бот работает полностью автоматически. Вы можете использовать команды в "Избранном" или любом чате (видите их только вы):
.stats— Показать статистику (сколько чеков поймано за сессию, сколько всего в базе, статус кэша).
Этот софт работает очень быстро.
- Используйте только на твинках.
- Не запускайте одновременно 10 копий на одном IP — Telegram может дать временный бан.
- Автор не несет ответственности за блокировки аккаунтов. Используйте с умом
Если вы требуете помощи, то сначала закидывайте звезды. Мое время не бесплатно хи-хи :)
Автор: ReNothingg