Google Talk Chat/Conference Solutions

8

5

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

Adam Davis

Posted 2009-08-21T15:13:20.203

Reputation: 4 327

Answers

4

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

Adam Davis

Posted 2009-08-21T15:13:20.203

Reputation: 4 327

2

Partychat — "Create chat rooms with your friends or coworkers using Google Talk or XMPP."

Meets many but not all of your requirements.

  • Supports Google Talk: yes.
  • Free and open source: yes.
  • Runs on Windows: if you run it in AppEngine's SDK's local dev server.
  • Implements basic functionality such as kick/ban, emotes: somewhat; commands include /kick and /me.
  • Remembers who joined the conference room across restarts: yes.
  • Obeys Do Not Disturb and Busy status: nope, although you can /snooze to squelch it for a while.
  • Archives all activity: nope.

ephemient

Posted 2009-08-21T15:13:20.203

Reputation: 20 750

2

You can also use Google Talk Labs edition desktop app which supports conference. But the problem is it's text only.

Prashanth

Posted 2009-08-21T15:13:20.203

Reputation: 240

1

Why not just use the Google Talk Gadget? Doesn't meet all of your requirements but does allow you to create a conference chat with you Google Talk buddies...

http://talkgadget.google.com/talkgadget/popout

J Sidhu

Posted 2009-08-21T15:13:20.203

Reputation: 606

It doesn't set up a permanent chat - each person has to rejoin every time they switch clients, which defeats the purpose of having an always on open channel. – Adam Davis – 2009-08-22T13:43:51.100