Когда я начал разработку Doomsday Bot, я хотел не просто автоматизировать клики, а создать систему, которая видит, анализирует и принимает решения в реальном времени. В основе бота — компьютерное зрение (OpenCV). Бот делает скриншоты экрана, ищет объекты по шаблонам и эмулирует действия. 🛠 Архитектура: - Модульная система: каждый модуль (охота, лечение, помощь) работает автономно - Распознавание объектов через matchTemplate - Аппаратные клики через win32api — для гарантированного взаимодействия с окнами - GUI на CustomTkinter с анимацией и горячими клавишами - Система лицензирования с привязкой к HWID - Сборка в .exe через PyInstaller 📊 Стек: Python, OpenCV, MSS, CustomTkinter, win32api, PyInstaller, JSON, Git 💡 Самое сложное: сделать бота надёжным. Кнопки в игре меняются, появляются с задержкой, окна перекрываются. Бот должен адаптироваться и не падать. Результат: полностью автономный агент, который выполняет циклы задач без участия человека. 🔗 Репозиторий: https://github.com/Kir92/Doomsday-bot
#python #opencv #computervision #rpa #automation #desktopapp #customtkinter #aiagent #dev #fullstack