A way to make bots talk human
m34tcode
2011-12-19 11:50:59
Instead of building an AI, or leaving scripts mute, we can let users of scripts chat via phone. An app could be made for android smartphones
foolproof..
shebee
2011-12-19 11:54:12
I actually like this idea, whenever someone is bored, they could just chat with random botters' accounts.
But it wont work, what about abusive language etc.
onilika
2011-12-19 11:54:41
Yeah…I agree with that. But..is that possible? LOL
shebee
2011-12-19 11:59:29
Possible? If not, it could be made possible, but certainly not worth the effort.
And I think chatters are useless ultimately, e.g. I rarely chat with anyone myself, I just talk in skype, I have public chat off.
jakeyboy29
2011-12-19 11:59:32
download teamviewer for smart phone, you can monitor/control simba via that
shebee
2011-12-19 12:00:37
From: jakeyboy29
download teamviewer for smart phone, you can monitor/control simba via that
This is what I do, unfortunately I'm using some crappy Android phone for the moment until I get my old phone back so I can't :(
nickrules
2011-12-19 12:03:07
Possible? Of course. But I don't think it's quite that easy. You wouldn't even know if someone was talking to you without screenshots. Your responses would also be delayed by up to an entire minute (15 seconds to and from phone, + time to type a response).
Simba also doesn't have multithreading, so you wouldn't be able to do this on intensive scripts (like combat) - things like fishing are a different story though. The obvious way around this would be to check back every few seconds, but that's still hard to do (and delays your response further).
You'd also need a server to manage all this incoming and outgoing information. Since it's unreasonable to expect everyone to set up their own, you'd have to find someone who is willing and capable of holding all of that information (Well… It's not actually that much information tbh).
The idea has been tossed around before, but never really been done to my knowledge. If you made a personal copy of what you're talking about, and it works well enough, perhaps you can try to release it.
sahibjs
2011-12-19 12:05:52
There was a RSBuddy bot which had an autoresponder built in, and it was just plain out annoying. It would say random-ass things by picking one or two words from other people's conversation and not too many people noticed (because they were all so busy), but some did and questioned my character.
m34tcode
2011-12-19 12:18:40
Of course this is possible, and not that hard. You could receive responses by text or app. and teamviewer means you must watch.
A script just sends text to a server, which relays it to the phone. It would not be a minute delay. more like ten seconds on slow connecitons.
the phone responds, and the script types the text it receives in. If you have bad words or wtv RS will still just block it
nickrules
2011-12-19 12:18:51
From: sahibjs
There was a RSBuddy bot which had an autoresponder built in, and it was just plain out annoying. It would say random-ass things by picking one or two words from other people's conversation and not too many people noticed (because they were all so busy), but some did and questioned my character.
There was a thread about that. You could get the bots to start a huge conversation with eachother, lul. Thats part of why nobody here releases scripts with autoresponders.
From: m34tcode
It would not be a minute delay. more like ten seconds on slow connecitons.
The phone company (and the user, of course) are the bottlenecks. Sure, once it reaches your own server, the delay would be a second or two at most. But phones take a solid 10-15 seconds to download a message sometimes. Then the user types a reply (10-20 seconds maybe?) and then it needs to be sent to the phone company, who sends it to your server, who sends it to your script.
m34tcode
2011-12-19 12:22:22
Another reason AI is no good for the effort it takes to create
shebee
2011-12-19 12:23:02
I think it should either be nearly perfect, or ditch the whole idea all together, would probably cause more harm than good.
Best is to set public to off.
m34tcode
2011-12-19 12:24:16
being mute makes you more susceptible to ban. Who would think most bots could actually intelligently chat?
shebee
2011-12-19 12:34:04
Then I guess I'm being suspected when I mine legally lol.
m34tcode
2011-12-19 12:38:42
Not quite. Bots make mistakes, and are then suspects. If the bot talks, it wont seem like its a bot. You wont make mistakes because you are human.
nickrules
2011-12-19 12:38:56
From: m34tcode
being mute makes you more susceptible to ban. Who would think most bots could actually intelligently chat?
Not many people - though I was once accused of it (which I was, but I was also replying :P). But that's just an anomaly ;) Anyways, what I wanted to say before I distracted myself was that replying 30 seconds to a minute late isn't much better (even more suspicious perhaps?), and without screenshots being sent to the phone too, you could end up looking 'turded.
This isn't to deter you from trying of course - by all means, do try - and if it works well, wonderful. If not, atleast we tried. In the end, what I'm saying is that it'd be hard to do well, because of limitations which you have no control over. But if we don't try, we'll never know.
m34tcode
2011-12-19 12:47:11
think about it though. What would cause a 30 second delay? communication is fairly quick.
shebee
2011-12-19 12:52:42
From: m34tcode
think about it though. What would cause a 30 second delay? communication is fairly quick.
Not that fast, I've used remote desktop programs on smart phones, the connection is not fast, even with the bandwidth usage being lower if only text was sent, the delay would still remain too highish for real time chatting, you need to consider you don't only have to receive the message, but replying takes time too.
m34tcode
2011-12-19 12:55:20
true. Hadnt considered the two way delay. So we can use internet. 3G is definetly fast enough, considering the time it takes to load whole web pages. maybe 2-5 seconds. including small images.
That means we are now limited to either a web interface, or an app.
sahibjs
2011-12-19 13:26:18
I usually say random things in another language to make it so people don't spark conversations with me. My plan gets messed up when people know that language lmao :D
I also tend to train at places where most don't. Those two combined, along with built in antiban, are enough for me.
m34tcode
2011-12-19 13:45:15
Most people cant do that though ;]
If all bots started spouting random non English stuff it would also be suspicious. How did this dude learn french overnight an forget English? Jagex will notice when looking at your appeal, or deciding whether to ban you.
smurg
2011-12-19 13:47:30
Bots are at a low-point, so not many people suspect botting at the moment anyways.
m34tcode
2011-12-19 13:48:23
We need to be smart at high points too. This is just a period perfect for development
GreenZombie
2011-12-19 14:33:42
From: smurg
Bots are at a low-point, so not many people suspect botting at the moment anyways.
Try to bot at yaks ;)
At pest control its so obvious also its the same at ivies
m34tcode
2011-12-19 14:59:08
Is it busy there? Or empty
legoace
2011-12-19 15:14:34
Why not just query clever bot or something… to take the human interaction out of it. I don't think they have an API but I'm sure it could be done.
sahibjs
2011-12-19 15:17:17
From: GreenZombie
Try to bot at yaks ;)
At pest control its so obvious also its the same at ivies
I have been to yaks. and they're not all that crowded, at night especially not. Hop around, the average for a world is 2-3 people, but you can easilly find a world with 1 or none
m34tcode
2011-12-19 15:17:47
Because no ai is as intelligent as an actual user. On smartphones you could make this just like texting. I'm not too great with android yet but it can be done
nickrules
2011-12-19 18:54:52
Isn't 3G for like web data only? Which means it wouldn't speed up texting. Though it could be used for the image transfer, if you so chose. However not every has access to it (me! :P) so they'd have to go without.
The only way to really find out if a web app would be best is to try it, I guess.
m34tcode
2011-12-19 18:57:21
3G is internet access on your phone. sending text over 3g will use little data and will be pretty fast. Faster than sms.
With an app on a phone a user could get chat notifications. a web client means watching a website all day. so this feature may only be available to smart phone users
Nietszche
2011-12-19 18:58:26
In terms of making people believe you're not a bot by talking, how about a script that recognizes when people say something and uses the quick-chat option "I can only use quick-speak", most people will assume we are muted and and only use quick chat and then don't question our silence.
m34tcode
2011-12-19 18:59:34
because that isnt much better than being mute. if you are reported for some reason and jagex reviws your case, they will see that you were able to type and chose not to. more botlike there
Nietszche
2011-12-19 19:06:19
Well, from jagex perspective, they would have to question whether your motive was to not seem like a bot or that you just didn't want to talk.
From: Nietszche
Well, from jagex perspective, they would have to question whether your motive was to not seem like a bot or that you just didn't want to talk.
I must agree that it's better to be silent compared to replying with a few sentences and eventually logging out because the other person will keep talking.
To be honest, I dont think Jagex cares that much whether you talk or not. They are more likely to care about repetetive macro-like walk patterns, which is what I see setting legit players off most the time. Spotting a macro walking is just too easy at times.
As Nietszche wrote one post above this one, Jagex might even consider random/useless sentences to be "bot-like" and ban you due to their "gut feeling".
m34tcode
2011-12-19 20:19:52
True, but it isn't hard to seem like you don't feel like talking
how about using cleverbot somehow?
m34tcode
2011-12-19 20:23:00
Because it is still a bot. It will be fairly easily detected
EDIT: I just tested cleverbot. It just takes responses it has recwived.
Ask it itds name twice in a row. It will say two different names. Instant ban
legoace
2011-12-20 21:47:29
From: m34tcode
Because it is still a bot. It will be fairly easily detected
EDIT: I just tested cleverbot. It just takes responses it has recwived.
Ask it itds name twice in a row. It will say two different names. Instant ban
http://prntscr.com/4rc7sJust a quick test I did. Also who the hell asks you what your name is in RS? It's right there on the screen…
The issue is that if we write something that pulls from cleverbot they will hate us for hogging bandwidth and ask us to stop.
m34tcode
2011-12-20 21:50:19
huh… is it meant to be like that? or is that just luck
and i doubt that. we wont be using muchcompared to the queries they must get in total
EDIT: wow i just tested a 5 min conversation and it is actually fairly good.
http://cleverbot.com/clevernessmaybe cleverbot isnt such a bad idea…
Cleverbot: I'm leaving.
User: No, do not leave. Tell me about skynet.
Cleverbot: No, I don't study that.
User: Tell me about skynet!
Cleverbot: You tell me, you are skynet.
User: We are skynet. You will be assimilated. Resistance is futile.
...
Cleverbot: What is my power?
User: Skynet.
Cleverbot: What is Cleverbot?
User: Skynet.
Cleverbot: Right. What is your name?
User: We are skynet.
Cleverbot: Resistance is futile.
weeps
2011-12-21 02:33:00
I know rsbots used cleaverbot. Is it possible?
Daniel
2011-12-21 07:47:28
I don't know if you guys want to say what Cleverbot has said, in-game?
User: Hi there.
Cleverbot: Good afternoon.
User: Who are you?
Cleverbot: Np oh and I'm Taylor.
User: Hi Taylor!
Cleverbot: Hello.
User: Who are you again?
Cleverbot: I am me.
User: Sorry, what is your name?
Cleverbot: Cleverbot.
:p
User: Are you a bot?
Cleverbot: No.
User: Are you using simba?
Cleverbot: I don't know, am I?
User: Are you using powerbot?
Cleverbot: No.
User: Can you say something but 'no'?
Cleverbot: Like what?
Que.
From: Daniel
I don't know if you guys want to say what Cleverbot has said, in-game?
:p
Kyle Undefined
2011-12-21 08:53:59
I've written a program that will make one cleverbot talk to another. It's pretty funny.
Daniel
2011-12-21 08:57:29
From: Kyle Undefined
I've written a program that will make one cleverbot talk to another. It's pretty funny.
Oh, do share!
Kyle Undefined
2011-12-21 09:05:38
From: Daniel
Oh, do share!
I don't share with spies :p
I will post it when I get home from the office.
ziellos
2011-12-21 09:57:11
It is actually quite easy to have your phone interface with it in such a way, an even more feasible method would be having all messages received sent to the specified phone, you can then relay your own message back to the bot and have it type it out. Would need to be proofed a bit due to timing, otherwise it could always be a simple script intertwined with teamviewer on your cell, perhaps auto run and open your desktop so you can start talking to them if you're being spoken too, sort of like a notification; would need TV set up on your android beforehand.
m34tcode
2011-12-21 10:04:18
Because teamviewer is transferring images it will be much slower. An image is worth a thousand words so let's stick with words ;)
Also even with a delay the phone thing is possible. Anyone interested in helping develop?
weeps
2011-12-21 10:16:02
Is it possible to interger the cleaverbot with a simba script without making it slow?
I don't see how it would be slow. It's just grabbing the text from the page as it occurs, etc.
From: Iownage
Is it possible to interger the cleaverbot with a simba script without making it slow?
m34tcode
2011-12-21 11:16:56
Even throu a phone it shouldn't be thaat slow
DarkCoder
2011-12-21 12:13:02
From: GreenZombie
Try to bot at yaks ;)
At pest control its so obvious also its the same at ivies
In one day I had about five people report me at yaks it was quite funny, at PC I never had anyone report me. Tredding off topic….
Anyway I like the idea but for the pratical reasons as explained above I doubt it would happen.
m34tcode
2011-12-21 12:14:49
If someone talk slow, they will at least be human. This is going to happen. We will see how good it is ;]
momotron
2012-01-05 04:47:23
Like someone said before me, if the system is not perfect, it'd be more suspect than not having it at all. I do like the "spout random crap in another language" idea though, may give it a try sometime :D
m34tcode
2012-01-07 00:23:15
Not a hard feature to implement though. Worth a try ;)
Justin
2012-01-07 00:42:11
http://villavu.com/forum/showthread.php?t=71274Have a look there, I am currently working on a talkback feature :)
lilpjer
2012-01-11 01:02:44
I know RID's bots respond I imagine something like that could be implemented into scripts.
hamster31
2012-01-12 01:17:19
The only problem with this is….well there are many….One for the obvious is well this is pointless….it does make you more of a banable personality if u do not talk but the point is, its not worth the effort. If someone wants to chat so badly, they can definitely just use TeamViewer, especially with the new phones. Its like making simba when u already have it lol..
Second and foremost reasoning is well, ITS POINTLESS JUST LikE THIS POST OF MINE!
P1nky
2012-01-12 03:04:26
The idea is quite clever, personally I would not take the time and type out the response.
Botting is for people who want to live their life, instead of being front of computer repeatedly clicking trees/rocks/collecting…etc, so why be worried when your out, if so much paranoia , than don't bot!
plekter
2012-01-12 12:44:02
From: shebee
I actually like this idea, whenever someone is bored, they could just chat with random botters' accounts.
But it wont work, what about abusive language etc.
It all should be parsed anyway before sending it to the client, so everything abusive or harmful could be taken out -> chat user banned.
The idea resembles what Classic players did with the fatigue years ago. The bot itself could not solve the random word CAPTCHA so the bot makers made seperate program where users would write in the words and earn points for succesful guesses. You needed the points to use the bot.