Can you catch Rotom in diamond?

You can catch rotom by going in eterna forest and going in the house but you need a Pokemon that knows cut and when you get in the mansion you find 5 rooms and you go to the one on the nearest left and you click A on the TV and rotom will come out to battle