r/Bot • • Apr 18 '20

Active Introducing u/TheReposterminator, a replacement for u/repostsentinel since it's not accepting new subreddits/being supported anymore. Simply invite u/TheReposterminator as a moderator with 'posts' perms and it will get to work right away removing reposts. More info on how this works below.

35 Upvotes

The only thing that's been changed is it's not using the layer7 utility modules anymore. u/Nickofolas is who fixed up the code and I got it hosted for anyone who needs it. There shouldn't be any issues, but if there are feel free to send a modmail to r/thereposterminator and we will get back to you.

For anyone who isn't familiar with repostsentinel, what this will do is it scans the subreddit and converts every image to a hash. That hash and other details get logged in a database. It will then scan new posts and if the new post is very similar to a removed one it will leave a removed comment and report it to mods. The removed comment will show all the details and links to the original posts so a human can go ahead and verify if needed.

Here's some images of what the report and removed comment look like on both redesign and old reddit.

Source code is available here.

Bot Userpage: u/TheReposterminator


r/Bot • • Feb 16 '19

Welcome to r/Bot!

33 Upvotes

Hey everyone!

r/Bot has been relaunched as a showcase of useful moderation bots or moderation tools on Reddit that can make your experience better. In doing do, we hope to be able to make this place a useful resource for moderators to share scripts and tools that work for them.

Just like r/mod is a center for moderators to conduct their duties, r/Bot will serve as a center for their robotic assistants.

If you've written a useful Reddit moderation bot or service (or know of one), please feel free to feature it here in a post!


r/Bot • • Oct 28 '19

Code Only Introducing Sync Companion, an open source bot for Reddit that syncs the sidebar and widgets

25 Upvotes

Tired of having to maintain two subreddits because the sidebar on old Reddit and widgets on the redesign are independent? Want more automation for your sidebar including countdown timers? Want to spend less time in the redesign? Sync Companion is your answer for all of that; the goal of this bot is to help reduce moderator workload across Reddit. It is a bot developed by moderators for moderators.

The bot has been running on /r/ffxi + /r/ffxiv and today marks the public release of the bot via open source:


https://github.com/zeno-mcdohl/sync-companion


All documentation is included in GitHub as well as instructions for moderators on how to edit the sidebar/widget data. At this time there is not a public bot; the source code is there for your own hosting purposes.

I previously announced this bot and now that the admins have fixed a modlog spam bug, I've finally released the code. This initial release of the bot is version 0.5 and I expect to make iterative updates as I bring improvements (including new automations) and expand the documentation.

Here is a GIFV: https://i.imgur.com/aMGwVav.gifv

If you have any questions or need clarification about something on the documentation, let me know.


r/Bot • • Jun 18 '21

Active Anti leakgirls script bot

22 Upvotes

This likely isn't a permanent solution, but I got tired of having to manually review and ban the leakgirls porn bots. This is working for us in r/Splatoon, maybe it will work for you too.

If you have automod setup properly, automod will remove the leakgirls posts so none of your community has to see it. But the mods still have to review automod removal. I decided to write a script that runs every 20 seconds to assess if a post in mod queue is a new leakgirls post, and if it is, remove the post and ban the user automatically. The source code is here if you want to use it. It uses OCR on the images that are being posted to look for the common leak girls text. It's currently at 100% accuracy and 0% false positives.

If you have issues with it, feel free to reach out. Hopefully this helps until the admins can finally nail the leakgirls bots.


r/Bot • • Feb 24 '21

Active simple chat bot. (Works in reddit CHAT and groupchat!)

19 Upvotes

Yes it works with the reddit chat system! - the bot is: u/Glass-bot

It can be used as a calculator, define words, send invites, schedule events, find information about users, ban them from the chat, from a subreddit and MUCH more. It can also keep track of the messages sent in the chat and save all messages to a txt file.

Some features are not implemented yet. To use the the bot all you gotta do it send it a chat request or groupchat invite. The bot will accept automatically and begin working immediately.

edit: reddit is experiencing sitewide issues at the moment so, I apologise in advance if the bot is affected.


r/Bot • • Feb 16 '19

Active SubNotifications, for alerts when your subreddit has been mentioned in a comment on Reddit.

Thumbnail
reddit.com
18 Upvotes

r/Bot • • Feb 16 '19

Active Artemis, a bot that enforces flair assignment and records useful statistics for a community

Thumbnail
reddit.com
18 Upvotes

r/Bot • • Jun 20 '21

Active Introduction of ReportCleanser - save time when moderating!

15 Upvotes

UPDATE: Temporarily using u/ChainAwayBot as the bot account. Learn more here!

UPDATE 03/05/2022: Account is fixed, we're now back to the main account and no longer using ChainAway as an alternative.

u/ReportCleanser is a bot I made to save time when moderating subreddits with large, often troublesome comment sections.

It will auto-remove all queued comments in a post if the post was removed by a moderator, or it can be summoned. It also re-approves approved reported comments so you don't have to re-approve the same comment 5 times. However it will not re-approve it if the comment has been edited since the last approval, so there is no risk of people editing and bypassing rules and etc.

Say you have a 20k upvoted post, 4000 comments, dozens or a hundred got reported/queued because it was a heated topic and the submission itself happens to break your rules. Well, just remove the submission and done. All the comments are dealt with.

It has configurations to leave certain comments in the queue if they contain keywords, so that you can let moderators review anything that may be so bad it warrants a ban. Speaking of bans, it has an auto-ban configuration with the same logic. Queued comment contains "imperious1 sucks"? Banned for a configurable time period!

Considering not a lot of people like the idea of autobans I will likely remove the feature unless it ends up being used. As for the rest though, it may hopefully save your teams a lot of time dealing with comment sections and re-approvals of comments.

The re-approvals happen globally and don't require a post to be removed. Comment queue cleansing requires the post to be removed or the bot to be summoned by a moderator by mentioning it. You can also summon it like this "u/ReportCleanser count" (no quotes) to get a count of the total amount of queued comments on that post.

If you wanna use it, just invite the bot with "Manage Wiki Pages, Manage Posts & Comments, Manage User" permissions. It's now (as of 6/21/21) configured by default to be ready upon addition, though you can edit it's wiki config and enable/disable/configure things if you like but likely not necessary.

If you decided to configure it, send u/ReportCleanser a PM with a subject of "update" (no quotes) and your subreddits name as the message body to load your new config. It is case-sensitive so type it as it is. ImperiousSucks must be like that and not imperioussucks.

UPDATE: ReportCleanser is now essentially CommentQueueCleanser (I made that up), but less long of a name. I didn't realize all the automod removed stuff in queue didn't count as reports, so now that is also handled and it should be even more potent. I'm open to suggestions and feature requests so feel free to shoot them my way if anyone thinks of anything that could improve this project.

Unordered Feature Roadmap

Known bugs as of 6-21-2021


r/Bot • • Feb 16 '19

Active Magic Eye, the bot that detects image reposts with customizable moderation features

Thumbnail
reddit.com
15 Upvotes

r/Bot • • May 18 '20

Code Only Introducing MyLittleHelper, a moderation assistance bot.

14 Upvotes

Hello r/RequestABot,

I've been teaching myself Python over the last few weeks. I'd previously written two other bots: AlteredHeadlineBot and ReportAbuseBot. Both used an SQLite backend which wasn't exactly ideal. I took some advice from r/RequestABot, got creative, moved everything into native PRAW functions, and combined everything into a single bot. Here's the current list of what it can do:

  • Editorilized headlines: compare the submitted post headline to the "real" post headline, look for a configurable difference, and leave a notice if they don't match up.

  • Abuse of the report function: count the number of reports in a thread, compare it to a configurable threshold, and leave a reminder if the number of reports exceeds the total.

  • Ignore certain reports: automatically approve report types that you don't care about.

  • New account greeter: send a message to a user in the subreddit when they're posting with a new account.

I'm still learning, so I'm sure there's room for improvement. IMO not bad for only a few weeks of Python though :).

MyLittlerHelper bot can be downloaded here.

I'm always open to advice and improvements.


r/Bot • • Mar 22 '20

Question Is there a bot to delete duplicate posts? Like if a user accidentally posts the same meme twice?

14 Upvotes

r/Bot • • Feb 27 '21

Question Is there a bot that can read text in images?

13 Upvotes

We desperately need a bot that can effectively read text in images for a subreddit I moderate, we got a guy ban evading selling their T-Shirts and their method is to make a normal title, then put an image with text saying "If you want a T-Shirt, say yes", we banned 9 of their accounts and they aren't stopping (yes we contacted the Reddit admins).

My idea was that we'd have a bot that reads text, AutoModerator would remove its comment, and if the text contained one of these "T-Shirt" words, it would then also modmail us about it.

This would be a literal dream come true, and we're very eager for something like this, but we can't find any bots that do this, so,

Is there a bot out there that can read text in an image? I know of 2 bots but they both stopped.


r/Bot • • Nov 27 '19

Active Announcing an improved defender of subreddits against bots, /u/BotDefense!

Thumbnail self.botdefense
13 Upvotes

r/Bot • • Apr 06 '19

Active SnapshillBot: A bot that automatically archives posts in monitored subreddits

Thumbnail
reddit.com
13 Upvotes

r/Bot • • Feb 20 '19

Active InstaMod - Highly customizable moderation actions

13 Upvotes

/u/InstaMod

InstaMod is a highly customizable suite of automated moderator actions. These actions are editable through a configuration file that is stored on the subreddit's wiki page. This allows for on the fly changes by a mod team, much like AutoModerator.

Everything about InstaMod was designed with customization in mind. I see this bot as more of a patchwork of various features. How you use those features is entirely up to you! For example, take a look at /r/CryptoCurrency where InstaMod is in charge of user flairs. Usually this type of specialization would require a new bot be developed from the ground up, but with InstaMod all you have to do is edit a wiki page.


Features:

  • Automatic Flair - InstaMod continuously looks for new comments to ensure that all users have the appropriate flair. Certain users can be exempted from the automatic flair, and can be granted the ability to assign their own custom flair through a PM command. Other features, such as the subreddit progression system and subreddit tags, can be displayed in a user's flair

  • Progression System - As a user participates more and more in the community, their flair can change to represent their involvement. Certain tags, or levels of user participation, can grant the user access to special privileges. This includes the ability to assign them-self custom flair.

  • Subreddit Tags - Moderators can provide lists of subreddits which the bot will collect information on. This information can be used to create tags for users' flair. The sub tag's rules can be set to display a user's top 3 most used communities from a list of related subreddits. It could also be designed to show all the subreddits where a user has been consistently downvoted.

  • Advanced Thread Locking - Traditional thread locking is inherently all-or-nothing. With InstaMod, a post's comment section can be filtered through a requirement based on the user's account activity. If a user doesn't meet the requirements, then their comment can either be removed or marked spam. There is an option to automatically notify the user of their comment's deletion. Moderators simply have to assign a post a specific flair for it to be locked.

  • And much more! - Quality Comments, subreddit-wide filtering, custom ratelimiting, oh man I could go on and on. This bot gives you the tools you need to automate your moderation (sorry AutoMod)


Honestly, this bot does a lot of shit haha. If I put anymore here it would be a giant wall of text. If you would like to read more about InstaMod then please check out my Github. If you want to see what this bot is really capable of, then you should check out the configuration documentation here.


r/Bot • • Oct 30 '22

Status of the 'Developer Portal/Platform'?

11 Upvotes

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?


r/Bot • • Feb 17 '21

Question How can I put bots on my subs?

11 Upvotes

I'm curious to know how to put bots on my subs. I'm on mobile by the way. Thanks in advance.


r/Bot • • Dec 09 '20

Happy Cakeday, r/Bot! Today you're 9

11 Upvotes

r/Bot • • Dec 20 '19

Active BotTerminator Update: User Categorization & Account Farmers

Thumbnail self.botterminator
11 Upvotes

r/Bot • • Sep 27 '19

Code Only PostScheduler - A bot to handle all of your post scheduling needs

11 Upvotes

Hi, just thought I'd share this bot that I've been using. It's an all-in-one post scheduler that can do pretty much anything.

  • Schedule an unlimited number of posts at a time

  • Every type of post: text, link, native image / video upload, comment reply

  • Each post can be flaired, locked, stickied, marked as a spoiler, enabled contest mode, etc.

  • It can leave an automatic comment below each post (and distinguish, sticky, or lock it as needed.)

The one constraint that it has is that you don't give it a time for each post, you just give it a date. This was designed so that it can be used on pythonanywhere's free tier which allows for scheduling a daily task to run at a set time every day. So you can schedule this for say 9am, and each morning at that time it will post anything from the queue with a corresponding date.

I've been using this on /r/RowlingWritings for a while now and I think a lot of other people will find a use for it.

The code can all be downloaded here, and I've tried to include some basic instructions on how to use it and how to set it up for free online on pythonanywhere for those who don't have their own server to use.

Let me know if you have any suggestions for improvement


r/Bot • • Jan 06 '23

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

10 Upvotes

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.


r/Bot • • Jun 22 '22

Active Bot that parses and posts from RSS feeds

10 Upvotes

Hi there!,

RSS Reply

I created this bot a long time ago and recently got around to updating it. The recent update allows users to specify an RSS feed that contains images and the bot will post the images instead of a link to the page.

Features

  • Crawl multiple RSS feeds and post to one subreddit

  • Use different flairs for different subreddits

  • Posts images instead of links to images(manga, etc)

  • Customize delay between parsing/posting

Feel free to try it out and let me know how it works for you and how readable the documentation is!

RSSReply


r/Bot • • Feb 24 '22

Question A bot to end awkwardly drawn-out conversations with a neutral goodbye! [Request]

10 Upvotes

This bot shouldn’t disable replies to a thread, but essentially will speak for the Redditor who called the bot by username. Example messages:

“u/user has decided to end this transaction. Goodbye!”

“u/user has decided that the bloodline dies with them. Farewell.”

“u/user has forfeited this conversation. Bye, I guess.”

“u/user holds their position. En garde!”

I am a bot, and this comment was generated automatically. Forever hold your peace. (From here it will proceed to link, feedback or other)


r/Bot • • Sep 17 '21

Question Is there fun Bots I can add to my sub

10 Upvotes

I like the fun bots that arent aggressive but are artistic and creative, I came across a few but dont remember the names.

Any suggestions and how do I get them active on my subs