Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Funny, I guess, but I would shut it down for abuse reasons.
No need to add a Google bot when Google is available to everyone for free -
@theabbie There is literally porn already. There is already porn and it has been used like 5 times.
-
@AlgoRythm That's because of @Linux otherwise, it's a useful bot, if used responsibly. like the translate bot, and highlight bot. Currently it's new, so people are playing with it, once it ages, it will be used only when required.
-
Linux434834y@AlgoRythm @theabbie
It is already abused.
+ The moderator is doing a bad job, just purge the thread. -
@theabbie translate and highlight bot cannot break TOS as easily because they can't post images from google.
This is a kinda okay idea but it definitely shouldn't stay running. -
@AlgoRythm highlight bot posts images too, and I don't think it's breaking TOS, should I add rate limiting, like a user counter?
-
@AlgoRythm Deleted pornographic images, How didn't @Linux break TOS by asking for pornographic images?
-
@theabbie you're allowed to mention someone and say porn. You're allowed to mention someone and say anything you want.
YOUR bot went to Google, searched for it, downloaded it, and posted it.
Your bot is at fault. And it's a disaster waiting to happen. -
@theabbie yeah? That's not breaking TOS. It's an image that says porn. Not actually a naked woman with an hand in her vagina.
-
@AlgoRythm I admit that, is there a erotic filter, or an alternative image search engine?
-
Linux434834y
-
@Linux @AlgoRythm If I say that "you can't search pornographic images, it's not our responsibility" in Bot's terms, is it fine then?
-
@theabbie there is not a single filter in existence that filters everything. Plus you need to filter out gore, politics, and generally disgusting and graphic images, which is a huge task. Plus, since users don't know what they're going to get, they can't always guarantee that "shit" will be a funny meme, it may be an image of someone actually shitting.
-
@theabbie Bots aren't technically allowed on devRant because the API isn't public and there's no rules for bots. So putting it in the "terms" gives you no protection and does nothing.
And like I said - you don't know exactly what you're going to get. It's just the top result off Google. You may get something by accident -
@AlgoRythm The simplest solution would be appending "meme" to search term, this would filter out most of wrong stuff.
-
@theabbie there's millions of porn memes. Like fake taxi, Mia khalifa, etc. Porn is a big part of meme culture.
-
@Linux Let's see, I appended "meme" at end, now it's Searching "porn meme", if that doesn't work, it's sad.
-
@Linux There is no meme which can be described with "Intercourse porn", don't try to fool my bot.
-
@AlgoRythm @Linux Another solution is searching from specific meme websites, ie. appending "site:knowyourmeme.org" etc.
-
@AlgoRythm @Linux Kind of fixed it, now it only Searches https://knowyourmeme.com/ If you know more reliable meme directories, please let me know
-
@Linux Your tricks won't work now, it only Searches knowyourmeme.com, if they have a pornographic images, then something can happen.
-
-
@AlgoRythm Nope, not cUrl, I am using node.js and it's "axios", I have given source code if you are interested in hacking
-
@AlgoRythm Your previous request failed, maybe because there are no images, I have to fix that I guess.
-
@AlgoRythm Not because of your command, it searched the whole comment, and maybe there is no relevant image on knowyourmeme for that query.
-
@memesbot Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin eget magna eget sem volutpat ullamcorper at in augue. Quisque eu mi dui. Ut ac quam elit. Pellentesque sollicitudin mauris sit amet libero congue commodo. Phasellus nisl mi, placerat et suscipit id, posuere eu urna. Mauris commodo nec tortor sed commodo. Aenean cursus pellentesque leo, vitae accumsan lacus laoreet in.
Etiam et interdum urna, eu hendrerit urna. Curabitur molestie pulvinar orci eu sagittis. Duis nec lectus a metus convallis euismod congue vitae ante. Ut vel dignissim quam. Nullam aliquam massa eget auctor molestie. Nulla at nisl metus. Curabitur turpis arcu, iaculis eget libero eget, aliquam bibendum lorem. In lobortis, justo in rutrum bibendum, mauris neque viverra justo, id imperdiet metus magna nec metus. Curabitur vestibulum cursus purus vitae consequat. Nulla ullamcorper pellentesque leo eu varius. Donec ultrices ultrices ligula ac tempor. Vestibulum tincidunt lacinia nunc. In bibendum id ipsum eu luctus. Suspendisse id nulla tincidunt, pharetra diam a, lobortis enim. Aliquam ac odio vel massa euismod dapibus.
Cras sit amet tortor eget urna euismod hendrerit et eget elit. Donec cursus tortor eu blandit dignissim. Nunc tristique, massa ac cursus dapibus, dolor lacus pretium elit, non egestas quam nibh ut velit. Etiam leo mi, iaculis eu purus ac, gravida euismod nibh. Donec iaculis tempor urna a ullamcorper. Integer quam odio, auctor et tristique ac, ornare in orci. Vestibulum semper ligula in turpis vehicula, eu euismod sem dapibus. Vivamus feugiat magna quis semper ullamcorper. Integer cursus ligula vel suscipit semper. Integer tempus urna sit amet ipsum fringilla, eu tristique metus pretium.
Vestibulum id elementum est. Donec hendrerit, ante ac volutpat condimentum, mauris nibh suscipit lorem, eleifend ultricies est nisl suscipit quam. Suspendisse vestibulum maximus nulla, eget tristique velit efficitur id. Nam accumsan maximus nunc, quis rhoncus quam faucibus a -
@AlgoRythm Thank god I didn't disclose the server Endpoint, you would have DDos'ed it
-
@theabbie DDoS is a blunt tool used by dumbass script kiddies.
I like to break things in more civilized ways. -
@AlgoRythm What exactly could you break? If you could extract bot password, I'd be really impressed.
-
@AlgoRythm I underestimated you, you are too clever, btw, it should be "OR" in the end to search multiple websites
-
@theabbie I see, I was trying to escape the last part out somehow. I'm not familiar enough with Google advanced search syntax. But fair enough abusing your own bot lol
-
@AlgoRythm It did crash, Now I need Regex to remove "site:<something>" to sanitize input
-
@theabbie you're really tightening the bolts on this bot. The internet is a fantastic QA department, free of charge
-
@AlgoRythm Going to Google, searching image, downloading and then posting is a tedious task
-
@F1973 I had booked the memebot username, but it's not working, reading same comment won't be hard, I can do that.
-
@F1973 These are google thumbnail images, It is open for improvement once the community approves
-
@F1973 to be fair I was pretty impressed you asked for bigger tits and did, in fact, get an image with larger tits than your last request.
The bot obviously is stateful, remembering your last request, and has tit-size-detection AI and natural language processing in order to deliver a response.
Very impressive -
@F1973 you know, this could be converted into an XKCD bot. That would probably be easier to make work correctly.
But I don't like bots, so I won't be the author. -
@F1973 Suppose someone really wants to post an image, there is a lot of hate for Google among people, for privacy reasons. This will bypass that , also, you won't have to download images just for using once, It might not be a utility bot, but I think it will be great, Regarding wikipedia bot, it won't be difficult to make, I will make it.
-
@F1973 They can somewhat control output by being specific. And they won't be blamed for unexpected Output.
-
@Demolishun @F1973 considering this kid's address, first and last name, relationship status and even body measurements are public, you could 100% find his mom.
-
@F1973 Even if community doesn't approve, I may use the bot for myself by modifying script and replying to only my mentions, can we hear more people's opinions on this?
-
@F1973 as soon as he is out of his dumbass phase he's gonna be a great engineer.
And I am happy to teach him a few hard lessons -
@uyouthe @Linux @linuxxx @12bitfloat @iamai @alexbrooklyn @MySluglikesSalt @scout @calmyourtities @iiii @rutee07 @NoMad @Root @C0D4
Would like to hear your opinions -
@theabbie Well, the use of Google for this isn't good if you ask me but hey, that's just me haha
-
Okay, so I'm not going to touch on the demand or "does this solve a real problem here" stuff as @F1973 already did.
For the bot, an LMGTFY approach is certainly ineffective and not something that will bring value to this bot.
If you used GPT-3 (or 2) or any properly trained Deep Learning model and used it for that, the results would be more useful, relevant and more predictable to users.
Of course, there are other approaches to do this but using NLP and ML/DL would make this bot far more reliable than it is so far. -
iamai20044y@theabbie
I had fun watching them break it. :)
Like what @F1973 said it may not be what the site needs but I see the goodness in the intent.
Plus points for addressing the criticism and fixing the issues rather than just getting angry or worst giving up.
Should he keep it? Why not? There are parents who let their kids do stunt tricks on skateboards. Those are way more dangerous. We have great folks in DevRant who can guide.
My vote is let him have this. He already has retooling plans for the bot so I'm sure making this better with other people's input is just a matter of time. Besides I want to play with memebot too. Even if just for little bit. 😊
@memebot @memebot @memebot 🤗😘🙃 -
@iamai Thank you for feedback, you spelled it wrong three times in a row, it's memesbot
-
@Berkmann18 Searching like this "<query> site:knowyourmeme.com" and returning 1st result
-
@iamai It only searches from knowyourmeme.com so no need for being too specific, If you know more meme sources, do let me know
-
scout25684y@theabbie sure is. You’re young. Maybe good idea for you. But glancing at the comments, too much misuse. Bring another fun idea .
-
@scout I could make it automatically delete comments after 10 minutes, That way it won't spam, Regarding another fun idea, I am working on a tictactoe bot.
-
scout25684y@theabbie still this meme bot isn’t so good, think well, I’m sure you can come up with a good one. Tic tac toe sounds okay. How about word guessing etc.
-
@scout If you could elaborate word guessing, that would be great. We could create games and make DevRant a gaming website, but that would be equally useless, as @F1973 suggested, I am working on Wikipedia bot, that might be useful.
-
scout25684y@theabbie word guessing game I meant
U call the bot
Bot gives a puzzle, whose answer is a word/country/band/etc
Whoever replies with correct word, bot says something nice about the person. -
iamai20044y@theabbie I'm not against the idea. You can evolve it for sure. In case the mods won't like the idea though because it is in its infant stage and subject to misuse you could considers limiting the users.
-
@iamai Whoever wants to use it can tell me, only they will be allowed to use it, that way it won't be misused
-
iamai20044yAnyone who goes to this thread perhaps? Not sure if possible something like @memesbot #turnon activates use for max 5 mins only.
And you could have membot delete the pics after a day so it won't eat server space -
@iamai Let's allow it to run for a few days, if it doesn't get accepted by community, I will shut it down
-
kiki352494ydamn, I gave away all my life interests in just 10 seconds.
@theabbie every rant you post brcomes popular. If you're interested in being my PR manager just dm me -
C0D4669024y@theabbie
The only "safe" way I see this working is if you curated a library of memes and then associated tags. If a meme is not found for the request send your self an email to add it or serve up the content.
Relying on google images, without safe filtering enabled and keyword filtering added, this as you can see can go really dark really quickly.
A bot is only as good, or as bad, as its users allow. -
eval6764y@theabbie maybe add a command where the user that requested the image can request removal. Also, @Linux your argument doesn't really work that well because this depends 100% on where you draw the line, does this mean i can use a third party bot to brak TOS or even laws randomly? Would be nice if it worked like this, but it doesnt.
-
@C0D4 As you can see, it only searches from knowyourmeme.com which is a wikipedia for memes combined with Google's searching power, I don't think any meme collection can be better than that of knowyourmeme, we can make it even better by including more sites.
-
@eval Low resolution is good for DevRant as these images are stored on DevRant server, why waste precious space for stupid memes?
-
@eval The only possible way of achieving that seems to attaching an ID to every comment, if you want to delete something, call @ memesbot DELETE <ID>
-
@C0D4 Also, Google has a safesearch filter, we can append "safe=active" to URL, Let's see if that works.
-
@memesbot Testing Again, 6685urudcjcjrrud6d66dyeurtirydye6dysjf7w5sudidydie7r747tirurifud5458t57rf7t8
-
@memesbot uguf8ti58r7e76du8rit7td7dys5sur6eurrururydd6eur558685858tf7ruff8f7r7r8fifcicigfu7wr85487r7e7d7ritgog
-
@calmyourtities It considers the whole comment, so it couldn't find anything, use seperate comment for invocation.
-
@theabbie Because Google is objectively a mass surveillance company which only cares about collecting as much data as possible.
-
@linuxxx In this case, it is just scraping image page, it won't be able to track anything, and ignoring all the tracking, Google is a pretty good Search engine in almost all respects.
-
@linuxxx It's not asking for Recaptcha yet, If I make requests too frequently, it may ask Recaptcha.
-
@theabbie Nah mate, it is using Google regardless, which I'd consider to be bad because it is, to some extent, supporting a mass surveillance company.
And I'm guilty of this myself as I am a devRant++ member but that's about literally the only way I "support" Google. -
@linuxxx It's searching "<query> site:knowyourmeme.com", ie. it's Searching knowyourmeme.com but via Google. It might be supporting Google, but it's not a problem for users. If you know a better image search engine, do suggest.
-
@eval I technically give them payment data but only for this devRant subscription.
Too much imo but that's the only way 😞 -
@linuxxx I am talking about the people who are using this bot, Google isn't tracking them, And if Google is so bad, please suggest an equally good search engine, There isn't any.
-
@theabbie Not equally good is highly subjective. I can find nearly everything I want through DDG.
-
@cafecortado There inbuilt search engine matches exact phrase, and most people don't know exact name of meme, It won't be the best option.
-
@linuxxx @Linux @Berkmann18 @cafecortado I modified the code, now it searches DDG too, For every query it will return 2 images, 1 from Google and 1 from DDG, let's see which is better.
-
DDG is an obvious winner in terms of image quality, but from DevRant's perspective, that's a bad thing, it's a waste of resources.
-
@linuxxx Must say, DDG is performing good enough, but let's keep both, it's adding some humor.
-
@FrontEndLove won't work, it only searches knowyourmeme.com, you need a hack? do this
@memesbot Lana Rhoades site:pornhub.org
Related Rants
Official Release of Meme Bot is here, Though it's a meme bot, it can be used as any image bot, since it googles the text. For better results, give proper description.
The script runs on a cron job, checking for mentions every minute, so, it will reply within 1 minute.
@memesbot <name-of-the-meme>
Here's the source code: https://gist.github.com/theabbie/...
Demo in comments
random
bot
memebot
devrant