News:

Wieners, Brats, Franks, we've got 'em all.

Main Menu

Universal Bot: URL Protocol

Started by Mesiah, January 28, 2006, 06:04:58 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Mesiah

I have taken it upon myself to create a custom URL Protocol Handler for my bot. It allows users to pass command line arguments through a URL. For example, mine is simply "bot:"

By adding arguments to this URL, it can tell the bot what to do when it loads, mine has the current option to do the following:

Enter Ops Mode - Disables all un needed parsing and whatnot. Bot is now a designated Ops Bot.

Enter Silent Mode - Disables all GUI and visual effects. Very useful when combined with Ops Mode for maximum optimization.

So my URL would then be "bot:mode-ops+silent"



This is just an example. If we were to utilize this, our applications could be controlled with alot more power. Think of a WebBot for example. Simply creating a URL to pass to the first bot running on the local system, to do things like "Say" "Ban" "Lookup Profile" etc etc etc.

If we created a uniform specification for this structure, all our bots could utilize this same protocol. It could be extremely bad-ass.

Here is a picture of mine in action:

http://highbrow.no-ip.org/My%20Shared%20Folder/botprotocol.GIF



Feedback?

Sidoh

I honestly don't see your point?  Why allow the bot to be controlled through a URL query string?

Eric

Quote from: Sidoh on January 28, 2006, 06:08:37 PM
I honestly don't see your point?  Why allow the bot to be controlled through a URL query string?

WebBot-Lite.  Duhhh.

Blaze

Console bots using a web interface would be very neat.  :)
And like a fool I believed myself, and thought I was somebody else...

Mesiah

Quote from: Sidoh on January 28, 2006, 06:08:37 PM
I honestly don't see your point?  Why allow the bot to be controlled through a URL query string?

Why not? My point that im proposing is not just for "my" bot.



I'm talking about several bots being able to utilize this bot: protocol. One protocol, that a handful of bots adapt too, is another step in making a greater, more organized and feature friendly community of users. Duh.

Sidoh

Quote from: Mesiah on January 28, 2006, 06:55:30 PM
I'm talking about several bots being able to utilize this bot: protocol. One protocol, that a handful of bots adapt too, is another step in making a greater, more organized and feature friendly community of users. Duh.

I guess I don't have enough experience or care to see a practical purpose in that.  Oh well.

igimo1

Seems useless, and there would be a lot of issues concerning permissions and exploits.

Mesiah

Not really. Specifications would reveal the entire system to the programmer. If the programmer programs it right, exploits would be of no concern. Don't base that on the general idea.

Warrior

What if he purposely tries to exploit? Of course it can be handled :)
One must ask oneself: "do I will trolling to become a universal law?" And then when one realizes "yes, I do will it to be such," one feels completely justified.
-- from Groundwork for the Metaphysics of Trolling

zorm

Seems crappy. Most people run multiple bots so the protocol will have to be able to specificy. This also opens up the possibility of people adding links/whatever to pages to add themselves to peoples bots.
"Frustra fit per plura quod potest fieri per pauciora"
- William of Ockham

Mesiah

I think you guys are thinking a bit too far out of the box here... This protocol idea of mine is intended for control from other applications. Not FULL control... for example,  aim:goim?screenname=SCREENNAME&message=MESSAGE

If you use aim, you probably know there are quite a few different parameters that can be used in it's protocol. I have never heard of REAL exploits being caused from this, as they still continue to use it and add too it.

Why do we add scripting control to our bots? Custom commands? Plugins? So the user can control each little peice more and more. If you think somebody is going to use this protocol for an exploit idea, what the hell do you think scripts could do???

Like I stated zorm, if there were to be a set specification on this protocol, including things like bot identifier, uhm.. web interfacing, bcp integration, botNET integration, etc etc; I think it would be very useful. But I don't think you guys agree, so I'll just use it for my own application. Thought I'd share the idea anyways.

Warrior

Don't take it the wrong way, most likely we/they are questioning it to make you think it out further incase you havn't.
One must ask oneself: "do I will trolling to become a universal law?" And then when one realizes "yes, I do will it to be such," one feels completely justified.
-- from Groundwork for the Metaphysics of Trolling

Sidoh

Quote from: Mesiah on January 29, 2006, 12:01:46 PM
I think you guys are thinking a bit too far out of the box here... This protocol idea of mine is intended for control from other applications. Not FULL control... for example,  aim:goim?screenname=SCREENNAME&message=MESSAGE

Sorry, I just don't think it's very useful. :\

Good luck anyway!

Warrior

One must ask oneself: "do I will trolling to become a universal law?" And then when one realizes "yes, I do will it to be such," one feels completely justified.
-- from Groundwork for the Metaphysics of Trolling

Sidoh

Quote from: Warriorx86] link=topic=4679.msg52819#msg52819 date=1138558406]
[X] <-- Box  :) <--- You


:D.  Thinking out of the box got me screwed me over a few days ago, but it was still a good thing. :)