WWW::Modbot::Test::RussianChars - check for high bits set in characters in a field.
Version 0.01
The WWW::Modbot::Test::RussianChars module is a WWW::Modbot::Test implementation which looks at a text field and flags too high a number of 8-bit ASCII characters. See the W::M::Test module for more information about the API.
WWW::Modbot::Test::RussianChars
Clearly, if your forum actually has Russian posts or posts in other languages which predominantly use high-bit characters (those with ASCII values greater than 127) then you'll want to disable this test. But given the popularity of Xrumer, Web spam is especially vulnerable to Russian-language spam, and this test can be pretty effective in screening it out.
The new function doesn't really do anything, but if we don't provide one, Test.pm will try to call itself.
new
All Test modules have only one function, test. It's passed a hashref containing the fields of the post, and a field name which need not be used. The function sets one or more fields in the hashref which are then evaluated by the ruleset to arrive at a score. The return value is a list of the fields set by the function (this makes testing of modules easier).
test
Michael Roberts, <michael at despammed.com>
<michael at despammed.com>
Please report any bugs or feature requests to bug-www-modbot at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=WWW-Modbot. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
bug-www-modbot at rt.cpan.org
Copyright 2008 Vivtek, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install WWW::Modbot, copy and paste the appropriate command in to your terminal.
cpanm
cpanm WWW::Modbot
CPAN shell
perl -MCPAN -e shell install WWW::Modbot
For more information on module installation, please visit the detailed CPAN module installation guide.