Actions
Actions and conditions are the heart of any system which supports them. They provide the bot instructions on what to do and when it should apply. Combined, they can be used to create complex logic flows, perfect for making Monni customized to exactly the degree you need!
Actions
Actions are usually coloured blue and tell the bot what to do. Actions range from simple actions like banning a member to providing sending messages with buttons which have their own actions.

Target of actions
Actions don't know themselves who to target. The information is provided by the component which runs the action. In case of a button, the actions apply to the person who pressed the button.
Even when the target isn't documented, we aim to ensure it is immediately clear from the context.
Special actions
Non comprehensive list of special actions.
- For each member. Runs actions on a group of people based on filters. Read more in mass actions.
- Conditional. It lets you define conditions and what actions to run if they apply, as well as what actions to run in case they don't apply.
Conditions
Conditions are usually coloured orange and work as the IF statements of the system. They can be used inside actions to control the flow of the actions. For example you can check if the user has a role purple. If they do then you can do give them 20 points or otherwise do nothing.

Action system limits
Currently we don't enforce any limits on actions. We monitor for harmful abuse usage and we will limit any server found to be partaking in trying to harm our systems.
We wish to keep the system limit free but we may change this in future if the system is abused.