I think a way to combat the botting problem related to Dungeon bosses would be to have the boss spawn in random locations after each kill. This would also encourage dungeon exploration, you can also have the boss drop a first time kill item to place at the end of the dungeon.