Google Talk Chat/Conference Solutions

conferencinggoogle-talkinstant-messagingirc

I started using the old confbot python conference script in 2005 for my family. This essentially implements an IRC like conference room over Google Talk (or any Jabber/XMPP server). It has significantly increased family communication, and has become rather indispensable due to this.

Recently it's begun to have severe problems (people can't see each other in the conference room) which has nearly killed the usefulness of it.

Before I develop my own software or debug confbot (probably not – it uses an older jabber library that hasn't been updated since 2003) I wanted to see what other solutions exist that meet our needs:

  • Supports Google Talk (Sorry, I'm not going to try to convince everyone involved to move to a new IM or other client)
  • Free and open source (ideal, but not required)
  • Runs on Windows (Not a web service run by someone else)
  • Implements basic functionality such as kick/ban, emotes
  • Remembers who joined the conference room across restarts
  • Obeys Do Not Disturb and Busy status
  • Archives all activity

-Adam

Best Answer

It appears that I may need to design my own. There is a Python project named Palaver which implements nearly everything, so it may be that I need to do very little coding:

palaver is a multi-user chat component for Jabber and XMPP servers. The intention is to support all features of XEP-0045 as well as the relevant extended discovery features of XEP-0128.

...

Currently all basic multi-user chat features are supported, including some extra things like ban lists. More features are on the way, and the intention is to fully support the entire protocol. Specific information on protocol features can be found in source:trunk/XEP.txt#latest. There is also Plugins support for extending different features of palaver.

It is more than what I want, and I haven't dug into it yet, but it may be a nice, quick, and easy fix. Although it looks more like a plug-in that goes into the jabber server itself, so it may not be suitable, and if so I'll just port the existing confbot to Twisted Words.

-Adam

Related Question