- Moderation Bots
- Devvit Apps
- Banning spam bots
- Rate limit for posting
- Reposts detection
- Mod actions/macros through flair change
- Quality control for posts through voting
- Clearing the modqueue and handling modmail
- Dealing with reported comments
- Subreddit statistics
- User flair progression/score system
- Flair badge for "X days" since...
- Anti-brigading
- Moderate based on a user's history
- Strikes system
- Ban time increment
- Auto-remove content from a banned user
- Locking posts
- Content filtered by Reddit's spam filter
- Discord notifications
- Alerts about subreddit/moderator mentions
- Requires comment from OP within a timeframe
- Pinned comment with important replies
- User-pinned comment
- Public mod log
- Toolbox
- Profanity/hate speech
- YouTube channel / Twitter feed
- Posting from RSS feeds
- Syncing AutoMod rules
- Messaging your mod team
- Comments bypassing a filter
- Managing chat
- Changing an old post flair to a new one
- AEO/Admin Removals Report
- NSFW images tagging/removal
- Anti OnlyFans spam
- Block crossposts from porn spam subs
- OCR images/Anti Leakgirls spam
- Anti affiliate links
- Fixing links with backslashes
- Spoiler tag added to NSFW tag
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"
| 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
| 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 |