The easiest solution would be only 1 message in trade per X minutes.
However, I know sometimes people make mistakes in their trade message and such, so maybe being locked after a mistake would be tough
Maybe if it's possible, it'd be good to limit it to 2 times per 5 minutes or 3 times per 10 minutes. numbers are just an example but yeh