From 930615dbd64395ce76a2164136909c5737e7f535 Mon Sep 17 00:00:00 2001 From: retoor Date: Tue, 17 Dec 2024 11:22:03 +0000 Subject: [PATCH] Update README.md --- README.md | 32 ++++++++++---------------------- 1 file changed, 10 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 762a4cd..9ce9205 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,11 @@ This is an anti spam bot network. It is named after the viking for no obvious reason. -Fan art made by Buffon, a contributor of this project: +This bot network works great and is made not to be annoying to the server by not connecting all at once. It's caching certain things like user profile / resolved user id's and if a rant already is flagged for example. + +The bot network removes spam before users of the development community even notice. + +Here's some fan art made by Buffon, a contributor of this project: ![Image generated by Buffon](buffon.jpg) @@ -10,28 +14,12 @@ Another one: ![Image generated by Buffon](buffon2.jpg) - -I'm not happy about the quality of the source and it is not a representation of my usual work. If I would've spend more efford there would be some types and I've would use aiohttp and would've used context managers for example. Despite the source lacking a certain quality, the bots work great and are made not to be annoying to the server by not connecting all at once and caching certain things like user profile / user id and if a reand already is flaged for example to not annoy the server. - -The bots have user name no-spam[1-4] but flag under a Russian girl name, also for no obvious reason. I liked it more than some technical name. Will probably rename the bots later. Could be that devRants prevents me to do that within a half year. It doesn't matter much, if the bots do a good job, we will barely see them. - -I expect this project tomorrow to have deployed fully functional on a server. - -## In progress - -The bots work perfect in sense that they're doing what they're programmed to do. -But the programming is not finished yet: - - the criteria can be better, tips how to optimize are very welcome. - - at this moment, they can only flag, useless, but we will have indication of future content to be cancelled. Every spam message should have a flag. If not, contact @retoor. - - the downvote function doesn't work because I couldn't figure out what value I had to post. Who knows it? After this, it's kinda done. - - a decent deployment on my server. Now it runs on my laptop because it's not done yet and it got late. - ## How they work -One process starts four bots named no-spam[1-4]. These bots look at new rants. +One process starts many bots. These bots look at new rants. If there is a new rant: -1. check if user has more than five posts. If so, it will not be seen as spam. -2. it will check certain keywords like hacker / money crypto related if so continue to step 3. -3. user will be informed by the bots that his rant is flagged and what to do about it. -4. rant will be downvoted by the four bots making it disappear. +1. Check if user has more than five posts. If so, it will not be seen as spam. +2. It will check certain keywords like hacker / money crypto related. +3. User will be informed by the bot network that his rant is flagged and what to do about it. +4. Rant will be downvoted by the bot network making it disappear.