Is there any other extension that is much simpler and that would assign newly registered users to a group and then move them to another group after certain number of posts? Nothing else, no conditions and stuff. I’ve been considering AutoModerator but seems like it’s overcomplicated and not very stable as of late.

    luceos thanks. And what extension can reassign them to another group after a certain number of posts?

      CyberGene honestly I don't know. You could make a local extender do that, someone might be able to help you with that.

      hello why this error always appears

      PHP Deprecated:  Required parameter $lastEditedBy follows optional parameter $settings in ../vendor/askvortsov/flarum-auto-moderator/src/Action/ActivateEmail.php on line 30
      PHP Deprecated:  Required parameter $lastEditedBy follows optional parameter $settings in ../vendor/askvortsov/flarum-auto-moderator/src/Action/ActionDriverInterface.php on line 37
      PHP Deprecated:  Required parameter $lastEditedBy follows optional parameter $settings in ../vendor/askvortsov/flarum-auto-moderator/src/Action/AddToGroup.php on line 34
      PHP Deprecated:  Required parameter $lastEditedBy follows optional parameter $settings in ../vendor/askvortsov/flarum-auto-moderator/src/Action/RemoveFromGroup.php on line 36
      PHP Deprecated:  Required parameter $lastEditedBy follows optional parameter $settings in ../vendor/askvortsov/flarum-auto-moderator/src/Action/Suspend.php on line 40
      PHP Deprecated:  Required parameter $lastEditedBy follows optional parameter $settings in ../vendor/askvortsov/flarum-auto-moderator/src/Action/Unsuspend.php on line 32
      PHP Deprecated:  Required parameter $lastEditedBy follows optional parameter $settings in ../vendor/v17development/flarum-user-badges/src/AutoModerator/Action/GiveBadge.php on line 50
      PHP Deprecated:  Required parameter $lastEditedBy follows optional parameter $settings in ../vendor/v17development/flarum-user-badges/src/AutoModerator/Action/RemoveBadge.php on line 35

        Zedd you should configure you php.ini to set error_reporting to E_ALL & ~E_DEPRECATED & ~E_STRICT as per recommendation.

          luceos I have this in my php.ini for long time but I also see the deprecation warnings for AutoModerator in my php_errorlog.

          5 days later

          hrvoje_hr I found out that in all of these circumstances all the data remained written in the database tables, but somehow ignored by the extension.

          criteria:recalculate should solve the issue, but it only updates rows in CRITERION_USER table. It should delete them all, then calculate. Solved all issues by manually deleting them, then recalculating

          EDIT: I thought about it further, and, actually, deleting all of them would be a bad practice. All users would be spammed by notifications again. But the point still stands, for some reason, affected users are ignored by auto-moderator extension until I delete all their criteria from the database.

          2 months later

          Thank you for this amazing extension! 👍🏼

          askvortsov
          Example 1: Group Management

          Criteria: Users that receive 50 or more likes and have started at least 10 discussions should placed in the "Active" group.

          Example 4: Default Group

          Criteria: Add a user to a group

          There are no metrics or requirements, so this will be applied to all users on login.

          Question: Does this synergize with First Post Approval and FoF Default Group?

          In an effort to fight against spam, I was thinking of placing all new registrations into a default group where their first (or X) post require approval. Once they meet this criteria, they are then automatically moved to a “member” status where they can do the regular forum stuff.

          I don’t have a problem with spam, but I think this will be a great help in additional to the tools that Flarum currently offers.

          What do you guys think? 🙂

            Lurker you can do pretty much anything with AutoModerator as long as there is a group setting for it. You can easily customise user groups to whatever you want to allow. I have used AutoModerator in the past for exactly what you have described. There are other extensions that are specifically for spam management like Spamprevention.

            Sorry it this has been asked, but could someone explain the difference between:

            • Discussions Entered
            • Discussions Started
            • Discussions Participated
            • Posts Made
            14 days later

            How can I give badge like sportive, nature-friendly, emotional etc. to who has more than 10-20 discussions or entry in a specific tag?

            For example, someone who created 20 discussion in nature tag should has nature-friendly badge. Is it possible?

            I would like to give badges to user based on categories. But ascotrsov apscent in forum for a long time. I missed him 🙁

              fakruzaruret that is currently not possible with this extension (and, for that matter, non-other that I know of). You can only give badges for total posts, non-tag-specific.

                a month later

                When I opened it with PHP 8.1, the website reported an error and was unable to enter.

                I don't think it supports PHP 8.1.

                I'm on PHP 8.1 and it works. Although there are some warnings now whenever I execute flarum clear.