Skip to content

Latest commit

 

History

History
60 lines (47 loc) · 1.99 KB

File metadata and controls

60 lines (47 loc) · 1.99 KB

Apps.SpamMonitor icon

Apps.SpamMonitor - Rocket.Chat App

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

Installation

Prerequisites

  • Rocket.Chat Server (v8 or higher)
  • Rocket.Chat Apps CLI (@rocket.chat/apps-cli)

Setup

  1. Install the CLI (if not already installed):

    npm install -g @rocket.chat/apps-cli
  2. Clone the repository:

    git clone https://github.com/RocketChat/Apps.SpamMonitor
    cd Apps.SpamMonitor
  3. Install dependencies:

    npm install
  4. Deploy the app:

    rc-apps deploy --url <rocketchat_url> --username <username> --password <password>

Project Timeline

  • 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

Documentation

Here are some links to examples and documentation: