What about having the frame be relatively open, ship the robot with a sort of temporary shelter and have some disinfectant spray? Basically to "shower" the robot, you cover it in the shelter, press a button, remove shelter. Like fumigating a house, but on a smaller scale.
Would that still be too manual? I guess you could have another robot do it for you/it :)