Don't think you looked hard enough - tons of information when you search up on google.
I generally clean the inner barrel after every game as grit can do quite a bit of damage. I also excessively clean the exterior of the gun to keep it pretty, but yeah that's definitely me being anal.
As for the rest of the internals and the mags, I clean them once every couple weeks. Make sure that all moving parts are clear of foreign material and that everything works in harmony!