Flarum AutoModerator
stimw But AutoModerator just doesn't seem to be a popular extension
The same could have been said with the GitLab Auth extension that I created with what feels like eons ago; then out of nowhere, it blew up and so many installs that I nearly flew out of my seat! Typically, when an extension has a very “popular” or active discussion going on, it can be for a variety of reasons. One reason could be that the extension works so well that no one really has any issues to report and for the people that do post, it’s simply to leave thanks or ask questions
Give it time, this extension will blow up, especially if it gets added to FreeFlarum down the line time will tell my friend so please try to have patience
- Edited
stimw personally this extension is one that I am most excited about. I'm still on beta 15 as I have just a couple dependencies left so I haven't had a chance to use it, however we have some early plans to make this our primary solution to track and reward users in our community as part of our incentive model. I think the extension is very powerful and it will only become more so over time as more extensions integrate with it, askvortsov has also alluded to some future features related to metrics which would help with all of this.
So that means things like giving badges based on certain actions, assigning an experience/activity level either through a group or badge, and eventually tracking points/karma score for all users and rewarding them.
The saying goes, build it and they will come
In love with this extension, I have already been able to upgrade to stable and test it, it is simply amazing, endless possibilities I think it should be given great attention so that developers take it into account when creating new extensions.
The combination of @JasperVriends User Badges with Auto moderator is proof of that, super!
I don't see this extension on freeflarum, can you make it join?
- Edited
YoF You need to post this question at FreeFlarum thread directly. Alternatively if you are github user you can visit freeflarum page and post your request there.
aaronlbpeterman What should I say? Do I just say that I need this extension to join FreeFlarum?
- Edited
aaronlbpeterman Thank you
Feature request:
A requirement for tag.
Example: Create a criterion for discussions made in tag, or posts made within a specific tag.
ctml you mean like a number of discussions in a certain tag? It might be useful in some cases.
Personally, I'd love to see "Auto Moderator" for posts - where you can automate certain tasks in moderation. Like closing a post if it matches certain criteria. Or automatically add tags etc. But this is really out of the scope of this discussion
GreXXL you mean like a number of discussions in a certain tag? It might be useful in some cases
Yes exactly, discussions/posts by a particular user within specific tags. So I can call someone an expert in specific categories, and grant them specific badges for those.
GreXXL I don't necessarily think it is that out of scope at all, sounds exactly like what it's meant to do! So many possibilities, just need third party extension developers to add their own integrations (+ any relevant core extensions).
There could also be actions for
- Lock discussion (provided by AM core integrations or the lock extension itself)
- Add moderator warning (would need to be added by the mod warnings/notes extension)
- Post contains text or discussion title contains text (probably added within AM since it is a core feature)
- Add tag (could be integrated from tags extension or AM)
I don't know if it is the problem with this extension. When I was testing, the executor of the "Suspend" behavior was shown as the rule creator. is this normal?
- Edited
This error will be prompted after opening
Deprecated: Required parameter $lastEditedBy follows optional parameter $settings in /www/wwwroot/wyz.xyz/vendor/askvortsov/flarum-auto-moderator/src/Action/ActivateEmail.php on line 30
Deprecated: Required parameter $lastEditedBy follows optional parameter $settings in /www/wwwroot/wyz.xyz/vendor/askvortsov/flarum-auto-moderator/src/Action/ActionDriverInterface.php on line 37
Deprecated: Required parameter $lastEditedBy follows optional parameter $settings in /www/wwwroot/wyz.xyz/vendor/askvortsov/flarum-auto-moderator/src/Action/AddToGroup.php on line 34
Deprecated: Required parameter $lastEditedBy follows optional parameter $settings in /www/wwwroot/wyz.xyz/vendor/askvortsov/flarum-auto-moderator/src/Action/RemoveFromGroup.php on line 36
Deprecated: Required parameter $lastEditedBy follows optional parameter $settings in /www/wwwroot/wyz.xyz/vendor/askvortsov/flarum-auto-moderator/src/Action/Suspend.php on line 40
Deprecated: Required parameter $lastEditedBy follows optional parameter $settings in /www/wwwroot/wyz.xyz/vendor/askvortsov/flarum-auto-moderator/src/Action/Unsuspend.php on line 32
Fatal error: Uncaught Laminas\HttpHandlerRunner\Exception\EmitterException: Output has been emitted previously; cannot emit response in /www/wwwroot/wyz.xyz/vendor/laminas/laminas-httphandlerrunner/src/Exception/EmitterException.php:24 Stack trace: #0 /www/wwwroot/wyz.xyz/vendor/laminas/laminas-httphandlerrunner/src/Emitter/SapiEmitterTrait.php(40): Laminas\HttpHandlerRunner\Exception\EmitterException::forOutputSent() #1 /www/wwwroot/wyz.xyz/vendor/laminas/laminas-httphandlerrunner/src/Emitter/SapiEmitter.php(27): Laminas\HttpHandlerRunner\Emitter\SapiEmitter->assertNoPreviousOutput() #2 /www/wwwroot/wyz.xyz/vendor/laminas/laminas-httphandlerrunner/src/RequestHandlerRunner.php(98): Laminas\HttpHandlerRunner\Emitter\SapiEmitter->emit() #3 /www/wwwroot/wyz.xyz/vendor/flarum/core/src/Http/Server.php(44): Laminas\HttpHandlerRunner\RequestHandlerRunner->run() #4 /www/wwwroot/wyz.xyz/public/index.php(22): Flarum\Http\Server->listen() #5 {main} thrown in /www/wwwroot/wyz.xyz/vendor/laminas/laminas-httphandlerrunner/src/Exception/EmitterException.php on line 24
shebaoting I don't know how to solve this problem
- Edited
shebaoting shebaoting I'm not sure if @askvortsov wants to fix that warning but in any case you can silence the deprecation messages in your PHP configuration and this will solve the issue.
If you can edit php.ini
, look for the error_reporting
directive. If your hosting is managed, this might be called slightly differently. In php.ini
there is an example with a recommended value for production which doesn't include any deprecation or warning of any kind.
- Edited
How can I make like this if user receivelike in more than or equal to 10 in 5 seconds then suspended the user does it possible?
I make a badge (First Like) of metric 1 ≤ x ≤ max / 100000. I tried on other roles also with different user IDs .... It didn't work
xasharma keep in mind that the badge will not be applied to existing users until either they get a like, or you run the recalculate stats ssh script.
askvortsov I tried on a group also.
I will try with recalculate script.
Should I run the recalculate script daily (for good working)?