This is a Jabber/Gtalk bot written using the python-jabberbot library. This bot is written to behave like a chatroom, where all the messages are sent to all the subscribed users.
- Depends: python-jabberbot, xmpppy
- You are required to have a file settings.py with the variables, JID, PASSWORD, CHANNEL, RES
- To add new users, the admin can either add them manually to a USERS dict in a state.py file, or they can be invited and then added.
- Known Issue: Google doesn’t allow sending and receiving more than 50 messages in a period of 12.5 seconds. This is a big problem if you have even three or four members in the channel. Use jabber.org for hosting the bot, instead.
- Report other bugs/issues at GitHub
- Private Messaging For instance, @ringo blah blah, should be shown only to ringo, nobody else.
- Translation te2hi or te2en bot for translation help
- Reminders For instance – ,setreminder 2011/04/15 20:00 Priya’s Treat This should keep reminding at pre-set intervals before the event.
- Score bot We should be able to keep track of scores for various objects, using object-name++ and object-name–
- Replace regex s/old_word/new_word should do the replacements