[Twisted-Python] IM: Design ideas
acapnotic at twistedmatrix.com
Tue Feb 5 16:46:20 EST 2002
On Mon, 2002-02-04 at 19:16, Travis B. Hartwell wrote:
> This is what I propose, and ask if this is possible or plausible:
> Add another layer between GTK IM and the [twisted.words/TOC/IRC]
> supports. This layer will have no UI, but will act as an abstract
> client for those support services. It will keep track of all
> activity on your joined channels, any /msgs, etc. Then, a UI client
> will connect to this layer thingamajig.
What I'm thinking is that this layer could be a local, personal Words
service. It has pretty much the interface you need, as it keeps track
of what channels you're on, receives messages, etc. You'd set this
words service up as a client (or perhaps a peer) to the shared server,
and then your front-end would connect to your personal server. It
certainly makes the clients easy enough to write =) and you can plug in
other capabilities by having other agent-programs log in to your
personal server too.
I'm still a bit under the weather, so I don't know how lucid I'm being,
but does this spark anything for you?
More information about the Twisted-Python