Skip to main content

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.

Metadata

Release files for drbot-reddit 2.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for drbot-reddit 2.0.6
File Size Uploaded
drbot-reddit-2.0.6.tar.gz 52.9 kB Details

Release files / drbot-reddit-2.0.6.tar.gz

Download URL drbot-reddit-2.0.6.tar.gz
Size 52.9 kB
Tags Source
SHA-256 checksum
How to use checksums
ec055d30e4444bf1b9c564a6eb8636e1ee7a0a0a0ea3046a530a4b0a1c0a7cce
BLAKE2b-256 checksum
How to use checksums
1ba947bf402798f027963f470ca181c9ac11759be3f18e0db2da820db0db1d86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.5

Release history Release notifications | RSS feed

This release

2.0.6 This release

1 release file

2.0.5

1 release file

2.0.4

1 release file

2.0.3

1 release file

2.0.2

1 release file

2.0.1

1 release file

2.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page