MeetBot is designed to assist in running meetings, taking notes, and so on. It is in pure python, as a plugin to supybot. However, there is a clear distinction between meeting-code and IRC-code, so it should be relatively easy to port to other bots. It is under the supybot license (3-clause BSD).

To discuss issues, feature requests or to request it enter another channel, please join #meetbot on OFTC. The current version is by RichardDarst (MrBeige @ OFTC). It was started as a clone/replacement of meetbot by HolgerLevsen, which was itself a derivative of https://wiki.ubuntu.com/ScribesTeam/MootBot used by the Ubuntu Scribes team. MootBot and the original meetbot were plugins to the eggdrop IRC bot.

MeetBot is designed to be simple, not complex. Features are great, but not so much that it becomes hard to use or unwieldy to maintain.

Howto

Commands start with a #. Not all commands give feedback. Bold commands are the main important ones - knowing just them is enough to run a great meeting.

Admin commands (for only Chairs):

Commands for Everyone:

More advanced commands are in the manual.

Wishlist

(add more feature requests here)

For Later

Features

Code

Meetbot runs on python2.4 or greater. It depends on supybot (meetbot a supybot plugin) and pygments (for IRC log highlighting). (Debian packages: supybot, python-pygments) To get the code, do:

darcs get http://darcs.debian.org/darcs/collab-maint/MeetBot/  # stable code
darcs get http://code.zgib.net/MeetBot/                        # dev code

To update the code thereafter, use this from the repo directory:

darcs pull

After you have a change you like, just send me a diff (darcs diff -u). (Alternatively, you can darcs record and darcs send. The manual contains more development hints. Join #meetbot on irc.oftc.net to talk.


CategoryPermalink

MeetBot (last edited 2009-11-23 21:48:31 by RichardDarst)