Есть один быстрый вариант, который не будет касаться вычислением времени, или же асинхронизации, это просто брать сообщение и с помощью .split кидать в список каждую букву/символ сообщения и далее проверять, если len(список) менее чем 2 символа, обычно спамят буквами/двумя, или же если len(список) более чем 300 символов, ибо могут спамить одним сообщением где мнооого символов