Many users make this mistake. Some make this mistake without knowing it's spamming. My personal opinion is that it might be better to warn them before punishing them. There are very few users who have just joined Hive and will not make this mistake.
My personal view has always been to win over people rather than ostracize them. I think it might be better to warn and educate them in the first place. Of course, only those who do not ignore the warnings understand the punishment.
I have a very good idea about this, and I'm working on it. I am planning to develop such an application on Hive. I'm in the planning phase right now, I haven't started writing code yet.
Best regards