I'm not sure i see a path forward here that discourages botting without harming normal players. Basically tying EXP to effort is a good idea the difficulty is not all jobs contribute in a way that can be equally measured.