Google Talk: Conference Bot

About | Commands | Bots | Download | Changelog | Links

About

The google talk conference bot was written by me to address the lack of MUC server for google talk. Without s2s I couldn't run my own MUC server, so I wrote something similar. A conference bot.

The conference bot works runs as a normal google talk user that relays everything said to it to everyone on its contact list. It supports some simple commands (like )names), and has a basic admin interface to deal with abusers. The bot is written in python, and is tested under Linux, although apparently it works fine under Windows too.

Commands

This is a list of commands supported by the bot. You can use "/" or ")" to prefix commands. Some clients use "/" internally for their own commands.

)help
This shows a list of the commands you hava available to you
/me emote
This command can be used to show an emote. For example, /me sighs appears to other users as * yournick sighs
)quit message
This command removes you from the bots contact list, and therefore removes you from the conversation. A message can be used to show people why you left.
)msg person message
This command lets you send a private message to another user. For example to tell Isomer that he is cool you would use )msg Isomer You are cool
)names
This command lists all the users in the conferencebot's buddy list, effectly showing everyone who is in the conference. Admins have a "@" before their name, and users who are away are in brackets and appear at the end of the list
There are some admin commands that can be used to control the bot.

Bots

Account Name Topic Last Seen Active* Users Version
ewucan@gmail.com egu 22 minutes ago 2/14 1.31
zodiacchatonline@gmail.com ZoidacCyberCafe 1 hours 20 minutes ago 24/5023 1.31
gggrouphunan@gmail.com google group in hunan 2 hours 56 minutes ago 5/15 1.31
group.shell@gmail.com message 5 hours 46 minutes ago 3/41 1.31
www.crystalrays.org@gmail.com Welcome to http://www.crystalrays.org/forum 7 hours 28 minutes ago 4/343 1.31
mmcptcplayers@gmail.com Myanmar Cupid Torncity Players 10 hours 19 minutes ago 2/92 1.31
idshare@gmail.com 火狐世纪Googletalk分群 11 hours 24 minutes ago 8/415 161
chenxing.tech@gmail.com 晨星科技 17 hours 5 minutes ago 4 1.31
fffan.tuan@gmail.com private 17 hours 11 minutes ago 1/22 1.31
ShiyuChat@gmail.com Chat Group 18 hours 28 minutes ago 1/15 1.31
trainee.cdpgroupltd@gmail.com Life in 2009 19 hours 20 minutes ago 2/24 1.31
my8themail@gmail.com test message 20 hours 52 minutes ago 1/90 1.31
homoloffice@gmail.com homolo office 21 hours 5 minutes ago 1/4 1.31
group0755@gmail.com shuishen31@gmail.com 1 days 15 minutes ago 3/26 1.31
autobot@flashbangstudios.com Flashbang Automation 1 days 12 hours 3 minutes ago 2 1.6
Mistruster@gmail.com Mistruster Application Inc. 1 days 18 hours 13 minutes ago 8 1.31
flash.flex.py@gmail.com This chat group is the sister of "FLASH,FLEX,PS,JS,PY" which hold by "Jiu-Jiu" 1 days 23 hours 50 minutes ago 3 1.9.2
italianbot@gmail.com test bot 2 days 13 hours ago 1/60 1.31
wxfgroup@gmail.com wxf friends group 2 days 13 hours 14 minutes ago 1/6 1.31
* Activity is only checked every 4 hours.

Download

The bot is available under the GPL. To configure it you need to make sure you have a copy of python installed. Then download the latest version. Then run the "confbot.py" script. The bot will prompt you for the bots gmail account name and password, as well as a topic to describe the bot. Then it should all be working! You might want to edit the confbot.ini file later to change some of the settings.

Note when upgrading to 1.6: You will need to delete your confbot.ini file and let the bot generate you a new one.

conferencebot is also available in subversion

Changelog

1.28

Version 1.28 was primarily done by limodou.

1.6

Version 1.6 was done by limodou.

1.5

1.4

1.3

1.2