So I was playing with a bot that protects against spam.
Cuz, you know, I'm tired of seeing CPR ads here.
The idea was the following:
- join all groups to get notified about every post
- for each post make a spam check (this will be described later)
- comment that it is spam
- if group owner has added the bot as moderator: mark NSFW so users don't see the spam
This all sounds simple, if it wasn't for the spam checking part.
I did not find a free API, but even the paid ones I could try for free aren't really good.
The spam does get detected 100%, but there are many false positives.
Much crypto content I'd say is good content would be flagged.
Some APIs allow training, that would reduce the false positives after a while, but it is tedious, potentially a long term thing and not a great UX.
I wouldn't want my bot to mark (too many) things as spam and hide them behind a nswf wall. That wouldn't be worth it.
The next best thing I could do is a bot that NSFW's posts with negative rep or a report like commenting @antispambot or something similar.
I could also automatically flag them if they contain CPR, but then the next topic is spammed, so I'd ditch that.
And negative rep isn't a good criteria either, posts about alt coins would get blocked rather often ;)
Sadly, there's no simple solution for this. I think I only have 2 options: find, buy and train an API, or ditch this idea.
For now, I'll ditch this idea. I might find a good API one day or have a new idea, maybe not.
But 1 thing stuck with me this whole time: a bot that is added as moderator.
The only thing a mod can do is setting NSFW and Group Sticky.
My only idea for NSFW tags was spam and since I ditched that I'm currently exploring a bot that changes the group sticky daily.
Not extremely motivated for that though... but it's the second best idea yet. (Btw, third is an XKCD bot.)