diff --git a/dist/Ragnar-1.3.37-py3-none-any.whl b/dist/Ragnar-1.3.37-py3-none-any.whl index 75d5651..f66586f 100644 Binary files a/dist/Ragnar-1.3.37-py3-none-any.whl and b/dist/Ragnar-1.3.37-py3-none-any.whl differ diff --git a/dist/ragnar-1.3.37.tar.gz b/dist/ragnar-1.3.37.tar.gz index 2285b3f..39265c1 100644 Binary files a/dist/ragnar-1.3.37.tar.gz and b/dist/ragnar-1.3.37.tar.gz differ diff --git a/src/Ragnar.egg-info/PKG-INFO b/src/Ragnar.egg-info/PKG-INFO index 861d9df..a298a7a 100644 --- a/src/Ragnar.egg-info/PKG-INFO +++ b/src/Ragnar.egg-info/PKG-INFO @@ -13,7 +13,11 @@ Requires-Dist: requests==2.32.3 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) @@ -21,28 +25,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.