PHP code example of luceos / flarum-simple-spam-tools
1. Go to this page and download the library: Download luceos/flarum-simple-spam-tools library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
luceos / flarum-simple-spam-tools example snippets
return [
(new \Luceos\Spam\Filter)
// use domain name
->allowLinksFromDomain('luceos.com')
// or just a full domain with protocol, only the host name is used
->allowLinksFromDomain('http://flarum.org')
// even a link works, only the domain will be used
->allowLinksFromDomain('discuss.flarum.org/d/26095')
// Alternatively, use an array of domains
->allowLinksFromDomains([
'luceos.com',
'flarum.org',
'discuss.flarum.org'
])
// How long after sign up all posts are scrutinized for bad content
->checkForUserUpToHoursSinceSignUp(5)
// How many of the first posts of a user to scrutinize for bad content
->checkForUserUpToPostContribution(5)
// Specify the user Id of the moderator raising flags for some actions
->moderateAsUser(2),
];
return [
// ...
new \Luceos\Spam\UserBio,
]
return [
// ..
new \Luceos\Spam\CommentPost,
]
return [
// ..
new \Luceos\Spam\Discussion,
]
/*
* This file is part of Flarum.
*
* For detailed copyright and license information, please view the
* LICENSE file that was distributed with this source code.
*/
return [
//.. some other extenders can come here, the last one needs to end with a comma.
(new \Luceos\Spam\Filter)
->allowLinksFromDomain('luceos.com')
->allowLinksFromDomain('http://flarum.org')
->allowLinksFromDomain('discuss.flarum.org/d/26095')
->checkForUserUpToHoursSinceSignUp(24)
->checkForUserUpToPostContribution(10)
->moderateAsUser(10),
new \Luceos\Spam\UserBio,
new \Luceos\Spam\CommentPost,
new \Luceos\Spam\Discussion,
];
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.