Eyebots aren’t that hard to shoot. You probably have high arm encumbrance, very low dex/per or try to shoot in bursts. Watch out for recoil and take time between shots. With an accurate weapon (low dispersion), you can shoot them without any skills.
Gas bots require good gas masks (preferably 15+ environmental protection) and non-metal weapons. Gas masks drop from firefighter zombies. They can dazzle you if you have no environmental eye protection, so grab some goggles if your gas mask doesn’t include one.
Police bots will always zap you (unless you’re immune or something), you just have to beat them up before they beat you up.
Here’s a giant protip for all bots, even the tank drones and the like:
They don’t see in the darkness and unlike zombies they have no sense of smell. If you stand still while only using a bow or similar weapons, they have no ways detecting you except randomly stumbling upon you.