Автоматизований веб-бот для гри в покер
Клієнт надав мені API-сервіс, який, отримуючи інформацію про поточний стан ігрового столу, повертав найкращу рекомендовану дію. Для розробки рішення я використав Puppeteer.js як основний інструмент для автоматизації браузера. Бот міг автоматично зчитувати стан столів на різних онлайн-платформах покеру в реальному часі. Він приймав рішення та робив ставки автоматично відповідно до рекомендацій API-сервісу. Щоб уникнути систем виявлення ботів, бот імітував реалістичні рухи миші та впроваджував змінні часи реакції, додаючи випадкові затримки у свої дії, щоб максимально імітувати людську поведінку. Крім того, я реалізував модуль комунікації на основі штучного інтелекту, який природно відповідав на повідомлення у чаті та стратегічно використовував емодзі для впливу на динаміку за столом. Бот був побудований за модульною архітектурою за допомогою адаптерів: основна логіка залишалася стабільною, а для кожного сайту покеру розроблялися окремі адаптери для роботи з їхніми інтерфейсами.