hepa

command
v0.0.0-...-efe2ce5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: Apache-2.0, MIT Imports: 48 Imported by: 0

README

hepa

This is a simple auto-moderation daemon which wraps the automod package.

The name is a reference to HEPA air filters, which help keep the local atmosphere clean and healthy for humans.

Available commands, flags, and config are documented in the usage (--help).

Current features and design decisions:

  • all state (counters) and caches stored in Redis
  • consumes from Relay firehose; no backfill functionality yet
  • which rules are included configured at compile time
  • admin access to fetch private account metadata, and to persist moderation actions, is optional. it is possible for anybody to run a hepa instance

This is not a "labeling service" per say, in that it pushes labels in to an existing moderation service, and doesn't provide API endpoints or label streams.

Performance is generally slow when first starting up, because account-level metadata is being fetched (and cached) for every firehose event. After the caches have "warmed up", events are processed faster.

See the automod package's README for more documentation.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL