r/ModeratelyHelpfulBot • • Jun 06 '23

Re: Reddit API changes - Not sure what will happen with MHB/MUB

12 Upvotes

Supposedly it will restrict API calls for NSFW subs - so that will be out?

But there are supposedly some exceptions for moderator bots?

I will leave them running on July 1, but if they ask me to start paying, well that's not happening.

EDIT (6/9/2022): At this point I will take the bots down on Jun 30 temporarily to ensure that I won't be charged for anything. That is, unless I get some response/assurance that I won't be charged.


r/ModeratelyHelpfulBot • • Feb 27 '23

MUB is now at full capacity -- will no longer accept new subs :(

12 Upvotes

I am literally only limited by the number of requests that I can make to the reddit servers.

In a 5 minute span I may get about 70 I need to delete, so at a request per second, it takes more than a minute. It takes 1-2 minutes to collect posts and another few minutes to verify that the post is actually a repost.

MHB is already over capacity because of the subs that grew even after it stopped adding new subs.

I'm not sure what my next steps are, at this point.

I am considering the following:

  • De-priortizing or removing subs that don't allow my bots to ban people after 3-4 violations - this is the biggest issue since repeat offenders are seriously clogging the bot.

  • Cool down "blacklists" - which were very unpopular in the past for people that are posting very often

  • Another bot & server? I may need to ask for donations for that

  • Implement multithreading - the capacity it would add would be minimal, however - maybe 10% at most. Again, my primary limit is the reddit's rate-limiting.


r/ModeratelyHelpfulBot • • Apr 16 '23

MUB taken down. No ETA - possibly 24-48 hours.

10 Upvotes

It keeps flooding people's mailboxes.

For some reason reddit is reporting an error even though the action was "completed". Then the bot will retry it.


r/ModeratelyHelpfulBot • • Feb 11 '21

New Modmail features for ModeratelyHelpfulBot!

8 Upvotes

Type any of these in a modmail thread!

$summary username -> gives the summary table about the username's last posts

$update -> update MHB settings from the wiki

$hallpass username -> gives the user one "freebie" post that won't get autoremoved

$ban username -> ban user user from subreddit

$unban username -> unban user from subreddit

$citerule # -> Answer with the rule # description

$approve postid -> Will approve/restore post with the id# given in the table.


r/ModeratelyHelpfulBot • • Feb 08 '21

ModeratelyHelpfulBot: Feedback please. How long should ban violations count for?

7 Upvotes

Do you want posts from like a year ago to count towards the ban threshold?

I may make this a specifiable option, but I will have to have a default setting for everyone already using the bot.


r/ModeratelyHelpfulBot • • Feb 04 '21

ModeratelyHelpfulBot: blacklist has now been removed!

7 Upvotes

This means that any posts that are posted too soon are automatically removed with this message:

You are posting too frequently for the subreddit's rules. You are currently not eligible to post until 2021-02-04 23:48:29 UTC. Please message the moderators if you feel this is in error.

I also added the exempt_oc option for exempting original content


r/ModeratelyHelpfulBot • • Apr 08 '25

ModeratelyUsefulBot Sunset - June 2025?

6 Upvotes

It looks like reddit is removing Direct Messages in June. https://www.reddit.com/r/RedditAlternatives/comments/1jlnu3q/reddit_is_removing_the_dm_feature/

I don't see a path forward to be able to send commands to the bot. It doesn't look like the PRAW API supports in the meantime either.

Please do let me know if you ahve some other ideas Feel free to post alternative solutions.

I don't think I will have the time/resources to reprogram it in a way that will still work on reddit.


r/ModeratelyHelpfulBot • • Jan 25 '22

I fixed it! Thought you guys would like to know.

6 Upvotes

Hi, guys. Remember me?

I just wanted to drop you guys a line saying that I managed to get MHB up and working!

Through brute trial and error, I found that the problem was the "title_not_exempt_keyword" line. Instead of "title_not_exempt_keyword", I changed that to "title_exempt_keyword" and followed it with a parentheses containing all flairs in my sub EXCEPT for "selfies".

So now my config looks like this:

---
###### If you edit this page, you must [click this link, then click "send"](https://www.reddit.com/message/compose?to=moderatelyhelpfulbot&subject=40something&message=update) to have the bot update

######https://www.reddit.com/r/moderatelyhelpfulbot/wiki/index
post_restriction: 
    action: remove
    approve: false
    title_exempt_keyword: (discussion, announcement, "tuesday talkback", humor, "I made this", nostalgia, "Other. These flair options suck", "Crap. I'm old", "40  ain't that bad", news)
    ban_duration_days: ~
    ban_threshold_count: ~
    comment: |
     Hi, thanks for being part of 40something! Unfortunately your submission was removed because we only allow one selfie post every seven days. If you believe this was done in error, please [message the moderators of 40something](https://reddit.com/message/compose?to=%2Fr%2F40something&subject=I think my post was erroneously removed).\n\n[rules](https://www.reddit.com/r/40something/about/rules)
    distinguish: true
    exempt_link_posts: false
    exempt_self_posts: false
    grace_period_mins: 5
    ignore_AutoModerator_removed: true
    ignore_moderator_removed: true
    lock_thread: true
    max_count_per_interval: 1
    min_post_interval_hrs: 168
    modmail: ~

Let me know if any of that seems wonky to you, but that removed a 2nd selfie post from my throwaway account. So I think I got it working!

Thanks for your help! I really appreciate the time you guys put in, especially over the holidays.


r/ModeratelyHelpfulBot • • Dec 18 '21

Need help in figuring out which bot (FloodgatesBot v. ModeratelyHelpfulBot) is better suited to my needs

6 Upvotes

Here's my use case:

  • I want to limit posts to 1 per 48 hours per user.

  • I want the bot to remove a post if it exceeds that, lock it and leave a stickied comment on there explaining why it was removed.

  • I want the bot to be able to temp (maybe even perm?) ban the user if he keeps exceeding the 1 post/48hr limit.

  • I want the bot to track deleted posts (via PushShift?) so they don't bypass the limit (seems like a big ask to me)

  • I want the bot to have a grace period. Like 1-2 minutes, in case the OP got the post wrong and wants to delete it and repost it properly.

  • I want the bot to ignore rule-breaking posts removed by moderators. So they can be properly reposted without exceeding the limit.

  • I want the bot to ignore AutoMod removals.

  • I want the bot to ignore moderator posts, especially AutoMod's scheduled posts.

I'm looking at ModeratelyHelpfulBot and I don't see any part about being able to track deleted posts but FloodgatesBot mentions a command ignore_deleted in its wiki. Saw a comment that says that MHB can track deleted posts though.

Thoughts on which one is better / better suited for my needs?


r/ModeratelyHelpfulBot • • Dec 22 '20

Problem with the bot? It's not removing posts now

6 Upvotes

I set it up and it was doing fine and now it just doesn't remove anything at all.


r/ModeratelyHelpfulBot • • May 10 '20

ModeratelyHelpfulBot Help Wiki Page

Thumbnail reddit.com
6 Upvotes

r/ModeratelyHelpfulBot • • Dec 21 '24

ModeratelyUsefulbot - back up!

5 Upvotes

May take a few hours to get updated, though.


r/ModeratelyHelpfulBot • • Nov 06 '23

ModeratelyHelpfulBot & ModeratelyUsefulBot update 11/5/2023

5 Upvotes

/u/moderatelyusefulbot now seems to be running well after tinkering with it all day today.

It does have more capacity. If you would like to add more subs, please invite the bot and message me and I will manually approve it. I don't anticipate re-enabling auto-accept in the future.

I will be retiring /u/moderatelyhelpfulbot. There are only a dozen subs active on it, and the database has some corruption and I don't think I will have time to fix it. I have messaged the moderators of the subs using MHB to move to MUB.


r/ModeratelyHelpfulBot • • Aug 23 '23

MHB affected by chunkhost shutting down. Currently down.

5 Upvotes

Happy to entertain alternatives... :/

MUB is okay for now - running on an old pc.


r/ModeratelyHelpfulBot • • May 06 '21

IMPORTANT update on how MHB will now treat spammers

5 Upvotes

It will be based on ban_duration_days

ban_duration_days: 999

  • It will do permanent bans based on your specified threshold (ban_threshold_count).

  • If the bot does not have the permission to ban, it will remove all future posts by said author (as long as bot is a moderator).

  • To reverse the ban: send a message to the bot using the command $unban username

ban_duration_days: (any number between 1 and 999)

  • It will do temporary bans based on your specified threshold (ban_threshold_count) for the specified number of days.

  • If the bot does not have the permission to ban, it will remove all future posts by said author for said number of days (mimicking a ban - but only works as long as MHB has permission to do so).

  • To reverse the ban: send a message to the bot using the command $unban username

ban_duration_days: 0

  • It will NO LONGER BE SUPPORTED (too ambiguous)

  • If bot has permission to ban, it will do a permanent ban (as previously)

  • If the bot does NOT have permission to ban, it will remove posts for the next 14 days. (this is new -> please change your settings to be more specific and not use 0.)

  • It will not be a supported value in the future. Please change it ASAP.

**ban_duration_days: ~**

  • Bot will not BAN anyone.

  • Bot will remove any post UNTIL their next eligibility if they are posting too much. This is not a blacklist. It is only until they are next due.

Please do not use ban_duration_days: 0 if you not intend to use the banning function.

Unban link


r/ModeratelyHelpfulBot • • Jan 06 '21

ModeratelyHelpfulBot: How to disable blacklist

5 Upvotes

What is the blacklist?

  • If a user violates your subreddit's limit-rating at least 10 times, further posts from them will be automatically removed by MHB and not individually analyzed for rate-limiting

Why is the blacklist?

  • Queue-flooders bog down the bot by submitting many posts in quick succession

Can I disable the blacklist?

  • As of this post, now you can! Set blacklist_enabled: false under post_restriction

  • The catch is that the bot will completely ignore those posts. It won't delete them and it won't analyze them for rate limiting violations.


r/ModeratelyHelpfulBot • • Dec 06 '20

Does this bot sort by post flair, or user flair?

5 Upvotes

The documentation for how to use this bot is a bit vague, the two definitions below say authors and posts so I'm confused.

  • author_exempt_flair_keyword = If you set it to a keyword, it will ignore authors that have that keyword

  • author_not_exempt_flair_keyword = If you set it to a keyword, it will ignore posts that don't have a flair with that keyword (and posts that have no flair)

I'm only trying to limit certain posts that advertise discord servers that have the word "discord" or "Discord" in the title.

  • author_not_exempt_flair_keyword: [Discord]

So I've been trying to use the above code, but it does nothing (we have a post flair "Discord" on r/chat.


r/ModeratelyHelpfulBot • • Nov 05 '20

Bot not working? This is my config

5 Upvotes

We have an issue over at /r/Pewdiepie. It's a large sub and reposts drive us nuts in the modqueue. We added the bot, gave it necessary perms (wiki, posts, access), updated the wiki and sent the email which said successful. However, it is not doing anything. Is there an issue with our setup? We pasted our config below.

---
###### If you edit this page, you must [click this link, then click "send"](https://www.reddit.com/message/compose?to=moderatelyhelpfulbot&subject=pewdiepie&message=update) to have the bot update

######https://www.reddit.com/r/moderatelyhelpfulbot/wiki/index
modmail: 
  modmail_all_reply: ~
  modmail_auto_approve_messages_with_links: false
  modmail_no_posts_reply: "Hello, and thank you for your message. I could not find any prior posts from you. If you have a particular question about a post, please reply with a link to the post!\n"
  modmail_no_posts_reply_internal: true
  modmail_posts_reply: ~
post_restriction: 
  action: remove
  approve: false
  author_exempt_flair_keyword: ~
  ban_duration_days: 10
  ban_threshold_count: 5
  comment: "Hello and thank you for posting to {subreddit}! It seems you have previously posted a submission within the past 1 hours, so your post has been removed as per the post frequency rule. Please wait before submitting a new post, as all new posts go into a queue for approval."
  distinguish: true
  exempt_link_posts: false
  exempt_self_posts: false
  grace_period_mins: 0
  ignore_AutoModerator_removed: false
  ignore_moderator_removed: false
  lock_thread: true
  max_count_per_interval: 1
  min_post_interval_hrs: 1
  modmail: ~
  notify_about_spammers: false
  report_reason: ~
  title_exempt_keyword: Modpost

r/ModeratelyHelpfulBot • • Mar 23 '20

Great bot, works well, no issues.

5 Upvotes

Just wanted to say that this is a great bot, really like it. It is doing really good work, it reduces the number of times spammers and highly needy people can post a day, which improves the overall quality of the sub.

I'm very happy with it. I also appreciate that it's on github, I've grabbed the code, haven't really done much with it, but it is nice that I can see how it works.

Thank you!


r/ModeratelyHelpfulBot • • Jan 25 '22

Currently not accepting new subreddits

4 Upvotes

Working on increasing capacity at the moment.

New requests will be held until capacity can be increased


r/ModeratelyHelpfulBot • • Jan 05 '22

MHB is giving me Current Status: 0: SubStatus.NOT_MOD error after re-modding the bot

4 Upvotes

I removed the bot a couple of days back and then remodded it now. The config I used before is already there and ready, so I sent an 'update' PM to the bot but got this in reply:

Received message to update config for whatshername. See the output below. I do not currently have mod privileges yet. If you just added me, please wait for approvalPlease message /r/moderatelyhelpfulbot if you have any questions

Update report:

Current Status: 0: SubStatus.NOT_MOD

I sent one again after 30 minutes but got the same answer https://i.imgur.com/zbtsfK7.png

I don't know what 'approvalPlease' is. The previous time I added the bot (for the first time), the update command worked straight away.

Here's the mod permissions https://i.imgur.com/rYdZQuH.png

Have I done something wrong here?


r/ModeratelyHelpfulBot • • Apr 06 '21

Was Bot Down for a Bit within last few hours

4 Upvotes

Hello there. Love the bot. Has helped reduce our workload so much.

Wondering if the bot had any issues in the last few hours? We’re currently configured to allow users to post once very 8 hours. We have a few occurrences of users who posted around 4 hours ago, and then again about an hour after that, and neither of their posts was removed.

I’ve seen posts successfully removed since then, so everything appears fine now. Just wondering

Thanks

Johnny


r/ModeratelyHelpfulBot • • Feb 14 '21

Repeated replies from MHB in modmail

4 Upvotes

Yikes, what is going on? We are getting repeated replies from MHB in modmail threads. It's happening when we remove a post and then generate a removal reason, which generates a copy for our modmail. If a mod than does a Mod Note, we get "Hey sorry to bug you, but was this last message not meant to be moderator-only? Just checking!" . This shows up every time a mod adds another mod note. Some weird kind of loop. Plus it's saying the opposite of what we did - yes, we did create a mod note, whereas the MHB is saying "hey, didn't you mean to create a mod note?"


r/ModeratelyHelpfulBot • • Oct 29 '20

Does moderatelyhelpfulbot ignore stickies in the posting count?

4 Upvotes

Thank you for making this most useful bot. It really works very well and it's helped greatly cutting down on spam.

That said, recently I've enabled cycling new posts (by regular users) through stickies.

So someone posts, it's stickied, next person posts, takes over the sticky. That way new posts get some exposure on the hot page (it's a fairly high volume sub, stickied posts generally don't last more than maybe 10 minutes at most).

I've noticed someone (quite naughty) posting three times, even though we have a two post limit and it wasn't removed.

Will moderatelyhelpfulbot remove stickied posts if the count goes over the limit? Or are those explicitly ignored?