AutoMod is Stoat's premier moderation bot, featuring logging, filtering, utilities, anti-spam, comprehensive documentation, and much more. It aims to provide an easy way to protect your communities from malicious actors.
- Basic moderation commands, including kicking, warning, banning, and timing out users.
- A web dashboard for easy configuration.
- Full message filtering.
- Customisable event logging (including logging of message edits/deletions and moderator actions).
- Full infraction system to keep track of problematic users.
- Configurable command prefix.
- Intuitive command syntax.
- Anti-spam measures.
- Handy extra commands for changing user nicknames and avatars, getting information from a UUID, etc.
All of AutoMod's commands and features are extensively documented. If you still have questions or need help, you can join the support server on Stoat. The Stoat server is also a good way to stay in the loop on updates, changes, and development.
AutoMod is split into multiple packages for ease of deployment and development:
botis the core bot itself, which handles commands and takes action in servers.libis a shared library that defines types used across the bot.webhouses the web dashboard.apiis a layer which facilitates communication between the bot, databases, and the web dashboard.
If you're on the official Stoat instance at stoat.chat then you can add AutoMod to your server. If you're on a third-party instance, then you'll need to host it yourself. Instructions to do so are available in the docs on the website.