Ah, the inevitable and never ending chain-cleaning discussion

First of all, cleaning your chain isn't nearly as important as regularly
lubing your chain. Recommended intervals for lubing are generally around every 300-500 km. Or... after every tank fill up

That said, there are plenty of people out their who lube their chain only ever 1K km, or even less, and their chains don't really wear out that much faster. Motorcycle chains these days are
very, very sturdy, and don't require nearly as much maintenance as they did in "the olden days".
Cleaning your chain isn't
really necessary. I know this debate is a can of worms and I usually stay away from it. Yes, a clean chain is nicer to
look at, but regularly cleaning your chain will often do more bad than good for your chain.
And finally, if you don't like looking after your chain, I highly recommend a
chain oiler. There are many different types and manufacturers. I personally am very happy with my
Tutoro one. Google it. Works a treat. No more lubing - and hardly any cleaning - required. I talk about the Tutoro in my Walkaround vid on my Youtube channel, if you're interested, though I really don't say anything that you can't find by just Googling the oiler. I also used to own a ScottOiler E-system, which worked well. But I strongly prefer the Tutoro for its simplicity. No faffing about with wires to the battery and the display etc...

Keep sh*t simple
That's all I have to say on the subject. Everyone has their own habits when it comes to chain maintenance. I used to be in the "clean regularly" camp. I can now tell you from experience that it makes no difference whatsoever, if anything it wears your chain out faster if you don't use the right cleaning products.