FunStat Farm - автоматизированный бот для работы с Telegram.
Возможности:
- 🔄 Автоматическая пересылка сообщений между ботами
- 🤖 Автоматическое решение капчи (OCR)
- ⏱️ Управление лимитами и кулдаунами
- 🔐 Безопасная работа с API (credentials в
.env) - 🎨 Красивый CLI интерфейс с анимацией
# Клонируйте репозиторий
git clone https://github.com/Kidpun/FunStatFarm.git
cd FunStatFarm
# Установите зависимости
pip install -r requirements.txt
# Установите Tesseract OCR
# macOS:
brew install tesseract tesseract-lang
# Ubuntu/Debian:
sudo apt-get install tesseract-ocr tesseract-ocr-rus tesseract-ocr-eng
# Windows:
# Скачайте с https://github.com/UB-Mannheim/tesseract/wiki- Зайдите на https://my.telegram.org
- Войдите в аккаунт
- Перейдите в "API development tools"
- Создайте приложение → получите
API_IDиAPI_HASH
python3 main.pyПри первом запуске:
- ⏳ Загрузочный экран (5 сек)
- 🔑 Введите
API_IDиAPI_HASH - 📱 Введите номер телефона
- 💬 Введите код из Telegram
- 🔐 Введите пароль 2FA (если включен)
- ✅ Готово! Бот запустится автоматически
Отредактируйте funstat/config.py:
SOURCE_BOT = "@en_SearchBot" # Источник сообщений
CAPTCHA_BOT = 8345627795 # ID бота капчи
TARGET_BOT = "@Funstat_robotibot" # Куда пересылать
INTERVAL = 5 # Интервал между циклами (сек)
COOLDOWN_HOURS = 24 # Кулдаун при лимите (часы)# macOS
brew install tesseract
# Linux
sudo apt-get install tesseract-ocr
# Windows - установите из https://github.com/UB-Mannheim/tesseract/wikipip install --upgrade pip
pip install torch torchvision
pip install easyocr# Удалите сессию и попробуйте снова
rm user.session user.session-journal
python3 main.py- Проверьте права на запись в папку
- Удалите
.envи введите credentials заново - Убедитесь что антивирус не блокирует файл
- НЕ публикуйте ваши
API_IDиAPI_HASH - НЕ загружайте
.envфайл в git - НЕ делитесь файлом
user.session .gitignoreуже настроен для защиты
FunStatFarm/
├── main.py # Запуск
├── requirements.txt # Зависимости
├── .env # API credentials (создается автоматически)
└── funstat/
├── config.py # Настройки
├── farm.py # Основная логика
├── ocr.py # Распознавание капчи
├── utils.py # UI и утилиты
├── captcha.py # Детекция капчи
└── limit.py # Управление лимитами
Q: Нужен ли Telegram Premium?
A: Нет, работает с обычным аккаунтом.
Q: Можно ли использовать на сервере?
A: Да, но при первом запуске нужен интерактивный терминал для ввода кода.
Q: Бот банит за использование?
A: Соблюдайте правила Telegram, не спамьте. Используйте на свой риск.
Q: Не работает на Windows?
A: Работает, но нужно установить Tesseract отдельно.
MIT License - используйте свободно, но на свой риск.
- Repository: github.com/Kidpun/FunStatFarm
- Issues: github.com/Kidpun/FunStatFarm/issues
- Telegram: @pentawork
Этот инструмент создан в образовательных целях.
Используйте в соответствии с правилами Telegram и местным законодательством.
Авторы не несут ответственности за неправильное использование.
Made with ❤️ by @pentawork