Боты для HS существуют. Значит написать реально.
В качестве отправной точки можно:
- Изучить существующие решения. Например купить или попробовать триал (если дают)
- Посмотреть на софт, который делает оверлеи: например, на каком ходу вышла карта противника, или мониторинг своих карт
- Посмотреть на программы для автоматизации действий пользователя (какой-нибудь Sikuli)