[Twisted-Python] IM: Design ideas

Kevin Turner 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 mailing list