Introduction to ContextModBot

Pinned

What is ContextModBot?

u/ContextModBot a bot running context-mod (CM), a general-use bot framework with a focus on providing user-history based moderation tools.

So is this a Bot or is it code?

u/ContextModBot is the first bot running on CM code. The code running it is open-source and designed to be deployed and run by users with minimal experience. This subreddit is here to provide support for end-users and supplement issue tracking for the code on github.

What can CM do/what makes it different?

CM aims to provide automod-like functionality for history (context) aware checks on users, submissions, and comments.

Some examples of what it can do:

  • On a new link submission, check if the user has also posted the same link in a list of subreddits
  • On a new submission/comment, check if a user's submission-to-comment ratio (site-wide, or within list of subreddits) is above a certain level
  • On a new link submission, check if the percentage of a user's submission history the link originates from (youtube channel, website domain, etc.) is above a certain level (AKA self-promotion)
  • On a new link submission, check if user has repeatedly posted the same link X times (AKA crosspost spam)

All of the above can be configured to check user history within specified time frame (EX 3 days) or number of posts (EX last 20 submission), or both!

All of the above checks can also be combined using AND/OR logical operators, up to two levels deep, to make your conditions powerfully complex.

The code can then perform multiple, sequential actions -- report, comment, lock, flair, remove, or ban -- if the checks are met.

Content-specific actions (comment/report) can make use of placeholders the same way automod does.

See more examples here or consult the configuration reference for an exhaustive description of what is possible.

How do I get u/ContextModBot to mod my subreddit?

Even though u/ContextModBot is actively modding the underlying CM code is still in development. Because of this, and to control/react to scaling demands, u/ContextModBot is currently in a semi-open beta. It is imperative that subreddits requesting access understand the code is in active development and that they should keep an open line of communication with the developer.

If you would like u/ContextModBot to mod for you please DM u/FoxxMD or join the CM Discord Server to discuss further.

Can I run my own bot?

Yes! The source code is available on github and contains thorough instructions on configuring and deploying your own CM instance. If you plan on running your own instance please drop u/FoxxMD a line or keep in contact on github issues so I can help troubleshoot :)

Posted Jul 29, 2021, 2:57 PM UTC · edited

71

No comments yet

Nobody commented on this post, or the comments weren't captured.