Skip to content

RinLogs/FishBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FishBot - YOLOv8 Fishing Automation

Автоматизированный бот для рыбалки, использующий нейросеть YOLOv8 для поиска поплавка и анализ границ (Canny Edge Detection) для определения поклевки.

Особенности

  • Детекция через YOLOv8: Точное определение местоположения поплавка.
  • Динамический ROI: После нахождения поплавка бот фокусируется только на нужной области для экономии ресурсов.
  • Система защиты: Отслеживание изменений на миникарте и полоске HP (авто-стоп при появлении других игроков или атаке).
  • GUI Настройки: Удобное окно для настройки таймингов, шансов пропуска поклевки и порогов срабатывания.
  • Трей-меню: Бот работает в фоновом режиме, управление через иконку в трее.

Установка

  1. Склонируйте репозиторий:

    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) в корневой папке.

About

Автоматизированный бот для рыбалки на Python. Использует нейросеть YOLOv8 для поиска поплавка и алгоритм Canny для определения поклевки. Включает систему защиты (мониторинг HP/миникарты) и удобную настройку через GUI.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages