/r/Bot

Photograph via snooOG

Need a bot or two to help with moderating your subreddit? r/Bot is a showcase of useful moderation bots on Reddit that can make your experience better!

About Us

Need a bot or two to help with moderating your subreddit?

r/Bot is a showcase of useful moderation bots or moderation tools on Reddit that can make your experience better!

Like r/mod, this subreddit is intended to be a central area that mods can easily check to see if there are resources that can make their community and moderating experience better.

Community Policy

Please keep posts related to Reddit bots that help moderators, or scripted moderator tools. Please visit r/botwatch to discuss regular Reddit bots or r/robotics and r/automation for robots in general.

If you would like to learn more about writing Reddit bots, check out r/redditdev. If you need one written for your subreddit's specific use-case, please ask over at r/RequestABot.

If a bot listed in this subreddit is no longer active or has been shut down, please message the moderators of r/Bot and we'll assign the post a post flair noting that.

Note that we only allow text posts and you need to have an account that is at least 90 days old with 1000 link karma and 1000 comment karma in order to participate here.

Submission Policy

If you've written or know about a good Reddit moderation bot, script, or service that's not listed here, please feel free to feature it here in a post!

Please include the name of the bot and a short description of its function(s) in the title of your submission.

E.g.: BotName: Bot Function

If what you're sharing is just code for people to deploy and not a live bot or service, please use the Code Only post flair. Do provide attribution/credit if the code you share was not written by you.

Related Communities

/r/Bot

2,680 Subscribers

1

Is this a good subreddit for commenting or asking about bot accounts?

Title-

I get all these bot requests and some are genuinely interesting. Would this be a place to talk about it?

2 Comments
2024/02/16
23:16 UTC

1

Posting problem

I am unable to post or comment in reddit. Someone to assist.

1 Comment
2024/02/03
10:53 UTC

3

I need help with a comment filter

My subreddit grew large enough that we started getting spam posts and I set up a filter for posts. I duplicated for comments, but it won't filter comments based on account creation date and Karma.

The post filter is set for a fairly low threshold. Anyone with under 500 comment karma and any account less than 7 days old cannot post, but can still comment. Now we have an influx of questionable commenters.

Can anyone help?

code in use for posts:

type: submission author: comment_karma: <500 link_karma: <10 account_age: <7 satisfy_ any_threshold: false action: remove

3 Comments
2023/11/22
14:54 UTC

4

Need a bot that removes subsequent comments in a post by the same author

This is what it needs to do:

  1. Bot checks sticky post with a certain name daily or so
  2. Bot checks for multiple comments made by any same redditor (people are expected to comment only once at most in this sticky post)
  3. All newer comments by redditors who already commented at some point in the post are removed, and mods are notified of the removal

Is this possible? Thanks!

0 Comments
2023/08/22
16:11 UTC

3

Looking for an existing bot!

Hi, I'm looking for an already existing bot that works sort of like TinyTask, but with screen capture. So like it executes a command (or an action I guess) once it detects f.e: movement on the picked screen area.

Thanks.

1 Comment
2023/08/02
03:52 UTC

1

Creating a New OnlyFans Ban Bot

2 Comments
2023/08/01
03:27 UTC

2

Introducing DialecticBot

Hi r/Bot community!
I'm part of a small team developing a Reddit bot named 'DialecticBot', whose goal is to promote higher quality discourse and help combat misinformation.
In its current conception, DialecticBot critiques text conversations and identifies possible logical fallacies and cognitive biases in arguments users make. If discussion gets heated, it also suggests an empathetic response using the principle of charity.

The bot is currently running on a few subreddits - check out the pinned post at r/LLMDevs. You can also see an example of the bot’s usage in this 1-minute Loom video.
We're looking to deploy the bot in more subreddits for testing and feedback - anyone have any suggestions?
Thank you in advance for your help!

5 Comments
2023/07/24
18:41 UTC

0

I can’t get anymore clueless

Can any ol’ random person on Reddit make a bot?? I have zero computer skills and just barely know enough to operate this phone dangerously. Needin some help

2 Comments
2023/07/19
15:52 UTC

3

Bot to automatically try to search for a document connected to the URL of a website

I've been trying to find a specific document that is posted to a website that doesn't have a hyper link for it. An example would be "www.google.com/name.pdf". I'm trying to find a bot that would bring up every pdf that comes up that's attached to that link. Thanks!

0 Comments
2023/06/28
02:16 UTC

2

Limit how many posts one user can make per day?

I had been using floodgatesbot, but apparently the guy running it shut it down as part of the protest. Both the moderately helpful bot and moderately useful bot aren't taking new subs. Any other bots or any other ways to limit a single user from making more than X number of posts per day?

1 Comment
2023/06/14
16:37 UTC

8

Introducing /u/OCRAutoModerator - AutoMod for text in images/videos/gifs!

1 Comment
2023/04/22
23:10 UTC

3

Looking for a bot I've seen in action. Reposts text from a different post.

I'm looking for a bot I've seen in action. You make a post and input a link to a post from another subreddit. The bot grabs the text of the post you linked to and posts it as the first comment, in case someone else deletes the original post leaving us with no context to reply about. I tried searching for this but couldn't find any mention.

Examples can be seen in r/AmITheDevil

2 Comments
2023/04/07
06:06 UTC

11

GradualBanBot - a bot that increases the ban time, based on the number of previous bans

The idea is simple: as a mod its easy to give out short tempbans for minor offenses, but repeat offenders can disproportionately increase mod load. So if a bot counts these tempbans, and just gradually increases the tempban time, this punishes repeat offenders without mods having to investigate the users.

Currently the u/GradualBanBot is in beta, I am looking for subs that want to use it / test it and provide feedback. It proved itself working as expected in private sub debugging trials.

Basic configuration for the current MVP:

  • 1 day tempbans trigger the gradual increase, other bans are not modified
  • all bans in the last 3 months are counted (initially a modlog history limitation)
  • manual unban expunges a ban from the record (successful appeal)
  • the gradual ban ladder: 1d, 3d, 7d, 14d, 30d, 90d

So if, after modding GradualBanBot, you start giving out 1 day tempbans, the bot is going to modify these. For example if the user had 3 previous bans in the past 3 months, but one of those were appealed and unbanned, then the user is on the third (2 previous + current) position of the ban ladder, and the bot will modify the 1 day ban to 7 days.

Configuration options and various features are planned in the future. The motivation behind the bot is to reduce the instant permanent bans for minor offenses, and that long tempbans are arguably often more effective punishments than permabans.

8 Comments
2023/01/06
14:39 UTC

3

Any chance a bot exists to identify languages in posted videos?

I always feel like a yokel when I ask and someone responds like everyone in the world knew what Finnish sounded like except for me.

1 Comment
2022/12/18
00:18 UTC

4

bot ideas/requests

Hey 👋
Absolutely new to this topic and not surebif it fits here, but:

Is there a list of reddit wide available bots that come in handy? I saw /auddbot for example and loved it.

I think a bot would be great to capture and translate things that are said in a video. Many posts on reddit have the question "any native here who can translate" and I think a transcribing and translating bot would be awesome.

A bot that detects reposts would also be great for many subreddits.

A bit more niche, but a bot that turns pictures into comment-section-formated ascii art would be nice.

I don't know if a "source" bot could be functionalz but let's say a post is a screenshot of a website or a tweet and a bot could reverse search that screenshot and tell you if it exists, that would be nice.

1 Comment
2022/12/16
21:48 UTC

4

Bot that can unify mod actions across several subreddits?

I am looking for a bot which can do things like ban users across several subreddits. Are there any?

0 Comments
2022/12/14
06:42 UTC

2

Bot that can detect and perform actions based on the NSFW flagging of a thread?

I was recommended contextModBot, but I haven't been able to get it working.

Are there any others?

2 Comments
2022/12/14
06:41 UTC

1 Comment
2022/12/09
11:18 UTC

5

Introducing ModmailBot

A Reddit bot that helps in Moderation. It checks for new messages on Modmail queue and sends an alert to a designated Discord server every time a new message is received. It is an open-source project.

https://github.com/rajtilakjee/redditmodmailbot

1 Comment
2022/11/09
15:37 UTC

11

Status of the 'Developer Portal/Platform'?

in August, this TechCrunch article mentioned a developer platform or 'portal'. Was looking forward to programming bots easier, as my sub has a dozen ideas for using them.

I think I've been on the waiting list for months, and just re-applied.

Anyone allowed access yet?

0 Comments
2022/10/30
21:09 UTC

3

I added u/DuplicateDestroyer to my sub, but I haven't gotten it to work. Can anyone help?

The settings are:

enabled: true 
remove_threshold: 95% 
report_threshold: 89% 
title_remove_threshold: 100% 
title_report_threshold: 95% 
enforce_images: true 
enforce_videos: true 
enforce_links: true 
enforce_titles: false 
min_title_length_to_enforce: 10 
time_range: 3650 days 
report_replies: true 
report_links: false 
removal_table_duplicate_number: 5

But when I repost a top post from 5 years ago with the same exact title (edit: using an alt), u/DuplicateDestroyer doesn't act to remove it.

Also, I tried to change "enforce_titles" to "true", but the bot never responded, even though the bot appears to be active in other subs, and it responded to me when I initially set it up.

Can anyone help? (I've tried to PM the bot creator, but haven't gotten a response.)

2 Comments
2022/10/24
12:37 UTC

1

Requesting a bot that comments whenever a name is mentioned.

1 Comment
2022/10/21
03:25 UTC

3

Is there a repost-flagging bot that checks images AND text?

I mod a mainly (but not exclusively) text-based subreddit. Pretty much all reposts are spam, but they can be hard to spot. Bots that repost high-karma submissions target both.

I see several bots for detecting image reposts, but none for text and none that do both. Do any exist for these purposes?

3 Comments
2022/10/16
20:25 UTC

8

Admin Removals Report Bot, a bot to summarize admin-level comment and post removals with original text / titles as a report in your wiki.

0 Comments
2022/10/05
20:18 UTC

0

Discord Announcement --> Reddit Thread/Sticky Bot?

Not sure if this is entirely the correct place to ask; but, all of my search terms (via Google, and DuckDuckGo) bring up 'bots that auto-post to Discord when a certain action is made on Reddit'.

To be clear, I'm looking for the opposite.

I can't seem to refine my search enough to get an answer.. So, I assume since the reverse of my request is possible.. I might be in luck?

Essentially, I am looking for some material to learn about (hopefully) integrating a Discord Bot, or otherwise.. that can copy/paste a message from say.. an Announcements channel on Discord, to a sub-reddit. Maybe even Sticky the thread until mods don't need the info/thread anymore?

I'm a bit new to the bot space.. but I have a slight, general understanding of Discord bots; just not Reddit bots.

Sorry if my info-request is lacking. Feel free to ask questions if there are some specifics I need to clarify on, before getting a solid answer/direction.

Also - if there is a good proponent for xpost where I might some more info, let me know!

2 Comments
2022/09/19
05:28 UTC

3

Function which "filters" a post in the same way that Automoderator does

I currently have a rule case that requires a feature Automoderator can't provide - taking action against posts depending on if their submission time is on the appropriate day. At the moment, the filter entry in the Automoderator config needs manually commented in and out depending on the day - which can be a significant hassle for our moderators.

I would like to create a bot that "filters" submissions on these days (and have already written the necessary parts to identify the posts that need filtered). What I am having trouble with is how to mimic the filter option of Automoderator.

Currently, the bot removes the post and then reports the post, which I am hoping will make the removed post appear in modqueue. Because users will see their post as removed when it is really meant to be filtered, the bot leaves a notice message that the post is under manual review. My plan was to automatically delete the comment once the post is approved.

From what I can tell, there is no PRAW option to identify the state of a submission as approved or removed once actioned manually by a moderator. How can I mimic the "filter" option of Automoderator?

6 Comments
2022/08/29
04:10 UTC

8

Introduction of u/AutoLockBot

8 Comments
2022/08/28
16:41 UTC

2

Is a bot necessary/overview?

I want a sub where only moderator can create self.posts, and only moderator can create direct/first level comments to those. But any user can respond to those comments.... In other words maybe a post is "cars" and moderator decides "mustang", "civic", and "bug" are the only legitimate types of cars, so he creates those three comments. Userc an comment in response to those comments only.

Is a bot necessary for that (reddit automod can't do it?), does anyone know of a bot that does it?

I can write python or c# code if there are relevant libraries I should investigate.

4 Comments
2022/08/21
16:14 UTC

4

I made a bot that calculates user scores & ranks on a sub.

The bot is used on several subs, it basically constantly updates users' sub scores, which are based on karma & participation, updates them in their flair, and regularly generates a leaderboard.

e.g. https://www.reddit.com/r/FunBodybuilding/comments/w2zod3/rfunbodybuilding_leaderboard_july_19_2022/

Just sharing in case anyone would be interested in having this implemented on their sub.

9 Comments
2022/07/21
18:04 UTC

Back To Top