A comprehensive anti-spam application for Rocket.Chat that automatically detects and flags spam from new users before it reaches your Rocket.Chat community.
Automatically detects and flags spam from new users before it reaches Rocket.Chat's community
- Rocket.Chat Server (v8 or higher)
- Rocket.Chat Apps CLI (
@rocket.chat/apps-cli)
-
Install the CLI (if not already installed):
npm install -g @rocket.chat/apps-cli
-
Clone the repository:
git clone https://github.com/RocketChat/Apps.SpamMonitor cd Apps.SpamMonitor -
Install dependencies:
npm install
-
Deploy the app:
rc-apps deploy --url <rocketchat_url> --username <username> --password <password>
- Initialise the repo
- Add gate system with basic command usage of list users flagged and user flags
- Add cache system
- Add levels system with customise option and command
- Add admin level commands with UI
- Add admin functionalities (vouch, status, reset level)
- Add report option to see reports when scheduled
- Add AI admin commands
Here are some links to examples and documentation: