Есть принципиально два разных типа ботов.
1. Перехват памяти или пакетов. Плюсы - достаточно мощные возможности, очень высокая скорость работы, многооконные режимы. Минусы - возможность обнаружения, неинтуитивность разработки.
2. OCR (распознавание) + эмуляция действий игрока - мышь либо клавиатура. Плюсы - интуитивность разработки, сложность обнаружения. Минусы - проблемы с быстродействием, однооконный режим, частые ошибки распознавания.
Для новичка рекомендую второй способ.