I think I have finally figured out how to filter out spam almost completely with my contact form. Since I use BunnyCDN for MailyGo instead of Cloudflare, as I do for my websites, the number of spam submissions increased first (since BunnyCDN doesn’t block bots), despite using a honeypot. But now I have implemented a blacklist function with “forbidden” words (which contains the words “casino” and “gambling” by default) and haven’t received any spam since. Sometimes the solution to a complex problem can be so simple.
AI generated summary: The author shares their success in reducing spam submissions on their contact form by implementing a blacklist function with forbidden words.