Bots would behave differently when a macro like a speedy dagger slash is used, but when a macro that repeats an advanced k-style is used, a player can easily hide it by making the moves timed humanely. On the other hand, a player recording a move is also capable of making the bot mess up when repeating it due to imperfections in its timing implementation. I don't think this would be an easy task at all to automate and a human eye is most likely much better and time efficient. A machine learning algorithm can definitely automate this process to a relatively good degree but obviously that has to be written, tested, trained, and confirmed against judgement from gms, which takes time and probably not even worthwhile time-wise for a game without thousands of players unless a player takes it upon themselves to do.