User Control Panel
Advertisements

HELP US, HELP YOU!

Horde Modules

 
Post new topic   Reply to topic    Bot Depot Forum Index -> Ideas
View unanswered posts
Author Message
davidpk212
Newbie
Newbie


Joined: 31 Aug 2005
Posts: 5
Location: Lancashire, UK
Reputation: 8.4Reputation: 8.4Reputation: 8.4Reputation: 8.4Reputation: 8.4Reputation: 8.4Reputation: 8.4Reputation: 8.4

PostPosted: Sun Dec 11, 2005 7:23 pm    Post subject: Horde Modules Reply with quote

OK, Mojave may remember me rambling on about this, but I don't believe i told anyone else.

Imagine a world where bots hooked up to one another and talked, networked, passed on information. You do that an instantly - BAM! - Growl, Botlist, etc. are all made dynamic.
This is Horde's job. by linking together different bots, you can create a network like no other.

It consists of two bots, the System bot and the Conversation Holder bot. The Conversation Holder invites the System Bot into a conversation. The System bot notes that this is the main conversation and sets a global variable to that socket. The System bot constantly messages the conversation to keep it alive. When the first bot joins, the holder bot leaves and the system carries on pinging. More bots join, and then leave. When they have all left, the System calls the Holder and the new conversation is logged into the global variable.

Horde's messages are actually pretty easy to understand. There are protocols to interpret the Data and send things off, and the modules are the things that actually send them. The Message looks like this:
Quote:
[Bot Node Name|Protocol Name] Data


The important thing here is the node name. This is the single-word name the bot uses to converse with others. For example, White Warrior might use 'WW', Darwin would use Darwin, Bot-X would use BotX. This is used to identify the bot that sent the message.
Back to top
Cer
Upgraded Agent
Upgraded Agent


Joined: 03 Feb 2004
Posts: 3776
Location: Michigan
Reputation: 146.9
votes: 4

PostPosted: Sun Dec 11, 2005 7:59 pm    Post subject: Reply with quote

Sounds kind of inefficient to handle your message exchanges over common IM. Maybe if you make your own TCP protocol, the different bots would check in with static host server(s), and those servers would broadcast information. Or another twist, the hosts would tell each client where to find the other clients, and then each client acts as a server too and every client is connected with every other client. Messages could be exchanged much more quickly then.
_________________
Current Site (2008) http://www.cuvou.com/
Back to top
davidpk212
Newbie
Newbie


Joined: 31 Aug 2005
Posts: 5
Location: Lancashire, UK
Reputation: 8.4Reputation: 8.4Reputation: 8.4Reputation: 8.4Reputation: 8.4Reputation: 8.4Reputation: 8.4Reputation: 8.4

PostPosted: Sat Jan 21, 2006 10:06 pm    Post subject: Reply with quote

Sorry about the lack of activity. Cer: I would, but I'm a n00b to that kind of thing.

Hopefully this thing should be on wheels by 2010. Very Happy
Back to top
mat007
Almost An Agent
Almost An Agent


Joined: 12 Jan 2004
Posts: 1375

Reputation: 15.8Reputation: 15.8
votes: 2

PostPosted: Thu Jan 26, 2006 7:20 pm    Post subject: Reply with quote

There is already a programe called Horde.
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Bot Depot Forum Index -> Ideas All times are GMT
Page 1 of 1

 



Protected by phpBB Security phpBB-TweakS
phpBB Security Has Blocked 9 Exploit Attempts.
Antispam Captcha Mod by phpbb-security.com
Powered by phpBB © 2001, 2005 phpBB Group