No, because generally it's difficult to define what constitutes chat spamming that's actionable. For instance, people who use binds shouldn't be flagged for chat bans unless they're spamming a lot, but what threshold should be considered spamming is the hard part.
There is sourcemod's built-in antiflood plugin that we use that tries prevents people from sending too many lines per second, which is about as automated as I'm willing to make this for now.