From my understanding this is how the bot has been developed:
Bossland staff:
Develops core program, including its own entities for every object, item, unit, spell etc.
Warden warning (tripwire)
Movement and targetting, including quest completion
Inventory tracking (repair %, blood shard count...