Skip to main content

DrBot - A modular Reddit bot to cure your moderation woes.

Project description

DrBot: A modular Reddit bot to cure your moderation woes.

DrBot is a modular reddit bot framework for automatically performing moderation tasks. It allows you to command a small army of Botlings to do things like:

  • Tracking user rule violations to identify and/or ban repeat offenders
  • Giving users a list of the removals that got them banned
  • Adding mobile-compatible links to all your modmails
  • Telling you when the admins do something on your sub
  • Keeping your old-reddit and new-reddit sidebars in sync
  • Enforcing special user flair requirements across your sub
  • Detecting and warning about cases of self-moderation
  • Placing special restrictions on post flair based on the day of the week

You can also build your own Botlings to do anything you want, with automatically managed settings, wiki-synced storage, easy access to Streams of new comments/posts/modmail/other stuff, and more.

Subreddits take a lot of work to run and most could benefit from automation, but each sub has its own set of particular tasks and requirements. DrBot aims to be a one-stop shop for building and customizing the perfect bot for any sub with minimal coding.

A script that runs DrBot might look like this:

  • Create a DrBot() object.
  • Create each Botling you want and run drbot.register(botling) for each one.
  • Call drbot.run() to start the main loop.

Setup

TBD

FAQ

I can't read my moldog because of all the DrBot entries!

Since DrBot constantly does a bunch of stuff, it tends to pollute the modlog. To view your modlog without DrBot's actions, click the "moderator" filter, choose "select all" in the dropdown, and then unselect DrBot's account. (This is also useful for filtering out AutoModerator.)

 

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

drbot-reddit-2.0.6.tar.gz (52.9 kB view details)

Uploaded Source

File details

Details for the file drbot-reddit-2.0.6.tar.gz.

File metadata

  • Download URL: drbot-reddit-2.0.6.tar.gz
  • Upload date:
  • Size: 52.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for drbot-reddit-2.0.6.tar.gz
Algorithm Hash digest
SHA256 ec055d30e4444bf1b9c564a6eb8636e1ee7a0a0a0ea3046a530a4b0a1c0a7cce
MD5 3d2c82e9e104641c3d0cf2414c5ecf18
BLAKE2b-256 1ba947bf402798f027963f470ca181c9ac11759be3f18e0db2da820db0db1d86

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page