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
myeikahlachat@gmail.com myeik 26 minutes ago 8/87 1.31
channel.qq@gmail.com WARMELY WELCOME 29 minutes ago 10/542 1.31
channel.qq@gmail.com WARMELY WELCOME 29 minutes ago 10/542 1.31
chinesegtalk@gmail.com chinese gtalk bot 1 hours 19 minutes ago 123/4408 1.31
chinesegtalk@gmail.com chinese gtalk bot 1 hours 19 minutes ago 123/4408 1.31
mcogroupchat@gmail.com MCO Group Chat 2 hours 5 minutes ago 7/62 1.31
group.python@gmail.com message 2 hours 24 minutes ago 3/64 1.31
group.python@gmail.com message 2 hours 24 minutes ago 3/64 1.31
group.shell@gmail.com message 2 hours 25 minutes ago 3/127 1.31
group.shell@gmail.com message 2 hours 25 minutes ago 3/127 1.31
icepalacechatroom@gmail.com Running 2 hours 52 minutes ago 16/580 1.31
icepalacechatroom@gmail.com Running 2 hours 52 minutes ago 16/580 1.31
trainee.cdpgroupltd@gmail.com CDP 5 hours 26 minutes ago 10/27 1.31
trainee.cdpgroupltd@gmail.com CDP 5 hours 26 minutes ago 10/27 1.31
dnhoststaff@gmail.com dnHost Conference Bot 15 hours 8 minutes ago 3 1.31
woaiapk@gmail.com www.aiapk.com 17 hours 17 minutes ago 17/171 1.31
typecho@gmail.com typecho group 23 hours 25 minutes ago 4/20 1.31
homoloffice@gmail.com homolo office 2 days 14 hours 58 minutes ago 3/4 1.31
homoloffice@gmail.com homolo office 2 days 14 hours 58 minutes ago 3/4 1.31
fffan.tuan@gmail.com 4 days 2 hours 42 minutes ago 2/23 1.31
fffan.tuan@gmail.com 4 days 2 hours 42 minutes ago 2/23 1.31
rainystudio@gmail.com Rainux\'s ROOM 4 days 20 hours 43 minutes ago 4/5 1.31
yz4204@gmail.com Qun 4 days 22 hours 11 minutes ago 2 1.31
hongqiaopinche@gmail.com Happy PinChe 5 days 5 hours 37 minutes ago 2/5 1.31
leaderhousekeeping@gmail.com LEADERHOUSEKEEPING 8 days 1 hours 34 minutes ago 1 1.31
vsx.cdets@gmail.com CDETS buggy 20 days 23 hours 49 minutes ago 3/15 1.31
vsx.cdets@gmail.com CDETS buggy 20 days 23 hours 49 minutes ago 3/15 1.31
bat.ustc@gmail.com ustc bat group 32 days 23 hours 58 minutes ago 11 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