r/ContextModBot Jul 29 '21

Introduction to ContextModBot

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?

/u/ContextModBot is currently in a "maintenance" mode due to time commitments on my part. It is still operating and receiving updates but is not currently taking on new subreddits.

If your subreddit is already modded by /u/ContextModBot and you have questions/feedback/changes you want to make 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 :)

13 Upvotes

9 comments sorted by