Автоматизированный бот для рыбалки, использующий нейросеть YOLOv8 для поиска поплавка и анализ границ (Canny Edge Detection) для определения поклевки.
- Детекция через YOLOv8: Точное определение местоположения поплавка.
- Динамический ROI: После нахождения поплавка бот фокусируется только на нужной области для экономии ресурсов.
- Система защиты: Отслеживание изменений на миникарте и полоске HP (авто-стоп при появлении других игроков или атаке).
- GUI Настройки: Удобное окно для настройки таймингов, шансов пропуска поклевки и порогов срабатывания.
- Трей-меню: Бот работает в фоновом режиме, управление через иконку в трее.
-
Склонируйте репозиторий:
git clone https://github.com/RinLogs/FishBot.git cd FishBotСоздайте виртуальное окружение и активируйте его:
python -m venv venv venv\Scripts\activate
Установите зависимости:
pip install -r requirements.txt
Запустите бота: python main.py
Используйте горячие клавиши:
F5: Запуск бота
F6: Пауза
Настройте зоны (сканирование, миникарта, HP) через меню в трее (правой кнопкой мыши по иконке).
Python 3.8+
Натренированная модель best.pt (YOLOv8) в корневой папке.