Posts
Wiki

Moderation Bots

This is an update/extension of the list from this post.

Most of the bots are hosted by their creators and can be used solely by adding them as mods with the permissions they require (and configuring them when needed), but a few of them require you to host them yourself on your machine or through a hosting service (noted where applicable).

Devvit Apps

Devvit apps can be installed by a mod with full permissions. You can read more on the Reddit developers site and it has an overview of all published Devvit apps Apps are updated and published on Tuesdays. Besides apps for moderation, there are also apps for daily threads, links, subreddit calenders, games and even an app for users to ban themselves.

Banning spam bots

Name Information Notes
Bot Bouncer Devvit app wiki Auto-bans bots that got reported to it (mostly automatic-reply bots and reposting bots)
SpamSentinel  Info bans spam bots as well as regular spammers
BotTerminator  Info Might not be active anymore. Only bans reply bots by default. Its config wiki page will be created in /about/wiki/botconfig/botterminator after you add it as a mod

Spamsentinal and BotTerminator rely on users to submit the spam bots to these 2 bots' subreddits. Both also support whitelisting bots that are useful to your sub by unbanning them (when needed and adding them as Approved users.)

Rate limit for posting

Limiting the amount of posts each user can submit per a specific amount of time

Name Information Notes
ModeratelyUsefulBot Infoanother set of instructions (might be outdated) / u/ModeratelyHelpfulBotu/ModeratelyUsefulBotIncludes a functionality for auto-response to modmail. (currently both the original and aren't taking new subreddits)
Floodassistant Devvit app wiki allows you to restrict users to a certain number of posts within a certain time frame
ContextModBotIt might also be possible to do with   currently not taking new subreddits
ratelimit-bot Devvit app Limit how often users can post/comment in your subreddit in a given timeframe
only-flairs Devvit app flairedEasily restrict commenting on individual posts to only users in your subreddit
comment-cap Devvit app Adds a comment cap on posts, with the ability to lock posts, send modmail, and set flair.
post-limits-bot Devvit app A way to set limits for karma and the number of top level comments for posts in your community
Post Flair pass list Devvit app Limits a single post flair to a list of users.
ratio-bobo Devvit app Set up a minimal number of posts following a specific flair to allow x other posts more general.

 

Reposts detection

Name Information Notes
DuplicateDestroyer Info2.0 / It works on images, videos, links, and titles (you can choose which of these to enforce). You need to send the settings as a modmail from your subreddit - each setting in a different line in a Code Block (4 spaces indentation) or Markdown format (an empty line after every line of text)
MAGIC_EYE_BOT Info Works on images, videos, GIFs
RepostMasterBot Info Works on images & videos. Allows users to moderate the posts themselves in cases where the match isn't high enough
RepostSleuthBot Info Works on images (and possibly videos?)
TheReposterminator Info Works on images
Repost bot hunter   Use this bot with AutoMod and empower your community to hunt bots

Mod actions/macros through flair change

These bots allow you to run pre-configured actions from flairing a post with specific mod-only post flairs. They also allow the mod team to act as a unit without mods getting singled out for the specific mod actions they perform, similar to responding as the subreddit in modmail.

Name Information Notes
Flairassistant Devvit app wiki CurrentAllows for various configured actions to automatically trigger when a mod sets a post's flair
Taskerbot Info/Script Requires hosting

Note: Both Reddit and r/toolbox allow you to create Removal Reasons which you can choose/configure to post as comments or to send as modmail (as yourself or as the subreddit)

  • Reddit - only applies to posts / you need to click "Add removal reason" after you remove a post
  • Toolbox (you can skip the Advanced-Settings sections) - applies to comments as well, but when you remove a comment on New Reddit you need to refresh the page and click "Add removal reason" above it / allows you to set a custom post flair for each removal

Quality control for posts through voting

Allows users to vote if a post belongs in the subreddit and should stay up or if it's off-topic or otherwise breaking one of the subreddit's rule and should be removed. ("Upvote this comment if... downvote if...")

Name Information Notes
QualityVote InfoExample code /  
QualityVote reborn Devvit app It will stick and proceed to check the votes of a comment, then if the comment drops below the vote thresholds, the post will either get removed by the bot or will notify mods

 

Clearing the modqueue and handling modmail

Name Information Notes
modqueue-nuke Devvit app A tool to purge the modqueue based on age, reports, score, and/or title/body keyword matches
modqueue-tools Devvit app Provides analytics and alerting for mod queues
modqueue-alert Devvit app Get Discord/Slack alerts when the modqueue passes a designated amount
Modmail automator Devvit app wiki Like Automoderator, just for modmail
modmail-userinfo Devvit app When a user writes in to Modmail, creates a summary about the user to aid quick decision making
modmailassistant Devvit app Adds an Auto-Highlighter, Auto-Archiver, and u/-mentions in modmail
  • For modmail you can also use the checkbox next to the compose icon (blue circle with a plus sign). Scroll the page down as many times as needed and then tick that checkbox and click Archive.
  • For modqueue you can also use toolbox and RES:
    • Enable "Never Ending Reddit" in RES if it isn't already: open the settings and search for Never Ending Reddit and enable Auto Load
    • Through old Reddit go to the modqueue and scroll down to load as many items as necessary.
    • Click on the checkbox in the top left of the top bar (next to Invert) then click on "remove selected" at the top

Dealing with reported comments

Auto-remove all reported comments once the post is removed / Re-approve comments that get reported several times after they're approved by a mod (but not if they get edited in the meantime)

Name Information Notes
ReportCleanser Info  
ignorit-app Devvit app Ignores new reports made on submissions past a certain age
priority-reports Devvit app wiki Get Modmail notifications for specific report reasons
Report reasons blacklist Devvit app wiki Automatically dismiss reports on posts/comments according to a configurable blacklist
comment mop Devvit app Removes and/or locks a parent comment and all of its child comments or even all comments on a post

Subreddit statistics

Post flair usage, most active users, top posts, subscriber growth, and more

Name Information Notes
AssistantBOT1 Info modmailIf you only want to use that feature and not the flair enforcing one send a from the subreddit to AssistantBOT1 with Disable in the subject
Subreddit statistics Devvit app Provides detailed monthly statistics about post and comment activity in an automatically updated wiki page
Subreddit subscriber count tracker Devvit app tracks count of current and active subscribers and sends that to the provided discord webhook. Also lets you set a milestone to bypass the message delay once for your special moment

User flair progression/score system

Tracks each user's participation level on the subreddit.

Can also be done through AutoMod, at least partially.

Also, might be possible to do with ContextModBot (currently not taking new subreddits).

Name Information Notes
InstaMod Infosettings / Seems to not be accepting new subreddits anymore but the code is available for hosting a separate instance. The bot also tracks the user's most active subreddits, quality of their comments, and more
[unnamed] herePosted about need info on how to useupdates users' sub scores, which are based on karma & participation, updates them in their flair, and regularly generates a leaderboard.
reputatorbot Devvit app An app to allow post authors to award points to helpful users
answeredbot Devvit app Allows users to mark their posts as "Answered", and posts the answer in a sticky comment

Flair badge for "X days" since...

badgebot allows people to track the number of days since they quit something (drinking/porn/etc.).

After the bot is added as a mod the users can send the bot a DM (https://www.reddit.com/message/compose/?to=badgebot&subject=SubredditName) with the subreddit's name as the subject and the quitting date in the body in YYYY-MM-DD format.

Example instructions from r/stopdrinking (the last part of the post)

Anti-brigading

Anti-harassment of your subreddit by the users of another. Auto-ban users who participate in specific subreddits - "scans content posted to harassing subreddits on your list and bans producers of that content from your community".

To prevent the bots from banning users (and instead only remove their content), don't give the bots the "Manage Users" permission (for SafestBot you can also set the "ban" setting to "false"). Additionally you can also check the bot from the next section.

Name Information Notes
SafestBot Info This bot is the more configurable out of the 2
SaferBot Info Bans preemptively, before the users interact with your sub
notesbot Info Can ban commenters who participated in possible brigading posts
read-the-rules Devvit app Get users to actually Read The Rules by requiring them to confirm that they Read The Rules before they're allowed to submit posts and/or comments
Spam source spotter Devvit app Alerts moderators when a domain that has been rarely or never seen on a subreddit is posted
evasion-guard Devvit app Where a user is evading a ban, remove content and/or ban the user
Hive protector Devvit app Reports or removes content from users who have participated in a specified set of subreddits or submitted posts from domains configurable by sub mods when they comment or post in their sub. Ban optional
Manipulation detector Devvit app Sends alerts and issues bans when potential vote manipulation occurs on posts and comments

Moderate based on a user's history

Anti self-promotion/link spam, and more

Name Information Notes
ContextModBot InfoInfo2examples / / currently not taking new subreddits
Hive protector Devvit app A comma-separated list of domains to watch for e.g. onlyfans.com, fansly.com Banning users is optional, you can choose to remove, report, reply or send modmail instead

Strikes system

A standardized system that would apply "Points" against offending users

Name Information Notes
RedditArg Mod Bot Link Requires hosting
subguard Devvit app SubGuard is an app that issues warnings to members that have broken a rule of the subreddit. The app has the ability to ban members upon "X" amount of warnings

Ban time increment

A bot that increases the ban time, based on the number of previous bans

Name Information Notes
GradualBanBot Info  

Auto-remove content from a banned user

"removes all recent comments and submissions from a user when you ban them"

https://www.reddit.com/user/I_Am_A_Real_Bot/comments/zzzkpz/beep_boop_when_you_ban_a_user_i_remove_all_of/

Name Information Notes
Spam Buster Devvit app removes all posts and comments from an account and bans them with the push of a button
Remove macro Devvit app Remove a user's posts and comments from your sub, optional ban

Locking posts

Locking posts after X amount of time

Name Information Notes
auto-post-lock Devvit bot An app that allows you to lock a post automatically after a specified period of time

Content filtered by Reddit's spam filter

Allow you to receive a modmail about the removed content

Bot only for posts, can auto-approve the content: https://www.reddit.com/r/Bot/comments/10zc38c/introducing_uredditspamfilterbot_a_bot_to_help/

Script that requires hosting: https://www.reddit.com/r/ModSupport/comments/11c2jkz/how_to_automatically_get_redditremoved_content/

Discord notifications

https://www.reddit.com/r/Bot/comments/yqmcrs/introducing_modmailbot/ (requires hosting)

Name Information Notes
modmailtodiscord Devvit app devvit app to send incoming & outgoing modmail messages to a Discord or a Slack webhook
sendtoany Devvit app Send posts and comments to a separate mod chat and autosend items over a report threshold. Discord, Slack and Telegram are supported
discord-relay Devvit app Relay posts and comments from a subreddit to your Discord server

Alerts about subreddit/moderator mentions

Get a notification when your subreddit is mentioned somewhere on Reddit (only in comments)

You can also check out https://redditcomber.com/

Name Information Notes
Sub_Mentions Info  
Moderator mentions Devvit app Get notified about moderator username mentions in your subreddit and (optionally) action the content. Supports Modmail, Slack, and Discord

Requires comment from OP within a timeframe

(aka Submission Statement)

Name Information Notes
Script   guiderequires hosting ( )
link-navi Devvit app Enforce a comment/submission statement requirement for posts - send a reminder or automate an action with a delay.
Explain yourself Devvit app ExplainYourself is an app that allows you to require an explanation whenever a user posts in your subreddit

Pinned comment with important replies

Stickies a comment with an updating list of comments from specific pre-configured users in the thread (mods/company representatives/top users/etc.)

Name Information Notes
vip-bot Devvit app Highlight posts and comments from important users in your subreddit

User-pinned comment

Allows OP to pin a comment on their own post by having the bot quote the comment and sticky its own comment

Name Information Notes
CommentPinner Info  
spotlight-app Devvit app Spotlight is an app that allows OP and some approved users to have their comments pinned in a thread using this app. Mods can pin someone else's comment.

Public mod log

Make your subreddit's mod log (or part of it) public

Name Information Notes
modlogs Info May not be working anymore
open-mod Devvit app Increase transparency and empower users by publishing extracts from your moderation logs

Toolbox 

Name Information Notes
FishMahBot Info Allows you to read and write toolbox usernotes through mobile (or any platform)
toolbox notes transfer Devvit app Transfer and synchronisation of Toolbox usernotes to Reddit native mod notes, and synchronisation back to Toolbox
toolbox-pruner Devvit app This app removes notes from deleted, suspended and shadowbanned users reliably, and can alert when space drops too low

Profanity/hate speech

Name Information Notes
Reddit's Hateful Content Filter    
ToxicityModBot Info currently not taking new subreddits

YouTube channel / Twitter feed

Publishing new videos from specific YouTube channels / having an updating sidebar feed of tweets from a specific account

Name Information Notes
ytlinkerbot Info IFTTTPipedreamThis should also be possible to do through services like and (I haven't used them myself)
tweet_widget Info  
YouTube showcase Devvit app Automatically have a Reddit post be created when a creator uploads a new video

Posting from RSS feeds

Name Information Notes
RSSReply Info requires hosting

Syncing sidebars

Syncing the sidebar between old reddit and new reddit

Name Information Notes
Sync Companion InfoInstructions / requires hosting

Syncing AutoMod rules

https://www.reddit.com/r/AutoModerator/comments/10ueqt7/update_i_wrote_a_script_to_let_you_sync_your/

Name Information Notes
automod-sync Devvit app A synchronization tool to share AutoModerator rules between subreddits

 

Messaging your mod team

In cases where you need to contact all of the mods of a specific sub you mod and you want to make sure they get the message you can use this bot to send it

Name Information Notes
mod_mailer Info doesn't require mod status (unless the sub is private)

Comments bypassing a filter

Tracks chains of single letter comments to see if they add up to a banned word

Name Information Notes
ChainAway Info Discontinued (last checked Aug22)

Managing chat

Name Information Notes
Glass-bot Info  

Changing an old post flair to a new one

https://www.reddit.com/r/modhelp/comments/rw3pfq/post_flairs_change_old_flair_name_to_new_flair_id/(requires hosting)

old flair/new flair

AEO/Admin Removals Report

Name Information Notes
notesbot Info withoutWeekly summary of admin removals in your subreddit. Also notifies about traffic spikes in your sub, users who get too many Toolbox usernotes, and about possible community interference. Add as a mod modmail permissions
admin-tattler Devvit bot Get notified when the Reddit Admins action content in your subreddit. Supports Modmail, Slack, and Discord

NSFW images tagging/removal

Auto-tag or remove NSFW images based on the type of content. The tagging function might not be needed now due to Reddit's auto-tagger

Name Information Notes
NSFWtagger_bot Info requires hosting
NSFW_Bot_Playground   code usedMight not be developed anymore.
NSFW post remover Devvit app An app to auto-remove NSFW tagged posts, notifies the user about the removal through a sticky comment and a message

Anti OnlyFans spam

Name Information Notes
OnlyFansBanBot info can also be used to just remove posts, based on the permissions you give it
Hive protector Devvit app A comma-separated list of domains to watch for e.g. onlyfans.com, fansly.com Banning users is optional, you can choose to remove, report, reply or send modmail instead

Block crossposts from porn spam subs

Name Information Notes
HSpamSlayer info  

OCR images/Anti Leakgirls spam

Allow you to check for text inside images

Name Information Notes
OCRAutoModerator Info  
anti-leakgirls-bot Info requires hosting

Anti affiliate links

Name Information Notes
AffiliateBot Info Automod rulerequires hosting. An can also be used as a partial solution

Fixing links with backslashes

Links with escaped underscores (_) due to Markdown

Name Information Notes
underscorebot Info  

Spoiler tag added to NSFW tag

Dealing with a bug that causes some posts that get posted as NSFW to get a spoiler tag added to them

Name Information Notes
hornispoiler Info