All spam messages that I've received have been via usernames which contain some amount of numbers in them. While some of the spam might possibly slip by, I feel that at least for mine own version, that the reduced difficulty of contacting me makes the modification worthwhile.
Perhaps as a configuration setting, an optional regex to pattern match names to allow unconditionally? It was code that did what I needed, and as I didn't want to add a dependency, I chose strpbrk().
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
A change like this just seems too likely to return both false positives and false negatives. I have many good friends with numbers in their user name. And I've seen plenty of spam which have only letters.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Submitted through Iiridayn
Why should bot sentry allow users without numbers to pass?
All spam messages that I've received have been via usernames which contain some amount of numbers in them. While some of the spam might possibly slip by, I feel that at least for mine own version, that the reduced difficulty of contacting me makes the modification worthwhile.
Perhaps as a configuration setting, an optional regex to pattern match names to allow unconditionally? It was code that did what I needed, and as I didn't want to add a dependency, I chose strpbrk().
A change like this just seems too likely to return both false positives and false negatives. I have many good friends with numbers in their user name. And I've seen plenty of spam which have only letters.