MootBot

Differences between revisions 5 and 6
Revision 5 as of 2007-01-30 23:41:13
Size: 2789
Editor: 84-12-171-110
Comment:
Revision 6 as of 2007-01-30 23:42:49
Size: 2813
Editor: 84-12-171-110
Comment:
Deletions are marked like this. Additions are marked like this.
Line 32: Line 32:
Need to finish this.

Moot Bot

What is it?

MootBot is a bot that has been designed to make the process of summarizing meetings easier. It is a modified eggdrop bot, running a custom script written in TCL. It picks up on specific text in the meeting, and outputs only the relevant pieces of text, producing an easy to read summary of the meeting.

How do I use it?

The commands for the bot are shown below:

%startmeeting

Tells the bot to start listening. Sets the meeting chair to whoever issues this command

[TOPIC]

Records a topic of discussion (Can only be issued by the meeting chair)

[IDEA]

Records an idea releated to the current topic of discussion (Can be used by everyone)

[VOTE]

Starts a vote. (Can only be issued by the meeting chair)

+1 / -1

Records a vote for the current [VOTE]. (Can be used by everyone)

%endvote

Finishes the current [VOTE] (Can only be issued by the meeting chair)

[ACTION]

Records an action that is decided on (Can only be issued by the meeting chair)

[AGREED]

Records and agreement on a idea (Can only be issued by the meeting chair)

%endmeeting

Ends the meeting (Can only be issued by the meeting chair)

To begin the meeting, the chairperson issues the "%startmeeting" command. This tells the bot to start logging. Next, the chairperson sends a message starting with [TOPIC], followed by the first topic to be discussed. For example:

<Seeker`>[Topic] Agenda item 1

This will cause the bot to log the first topic as "Agenda item 1". When a topic has been fully discussed, the chairperson should issue another [TOPIC] command with the new topic.

As the meeting progresses, any people with suggestions should mark them with an [IDEA] tag. This will cause the bot to log the idea under the current topic. This tag can be used by anyone.

If a vote is needed, the chairperson should issue a message starting with the [VOTE] command.

Need to finish this.

What output does the bot produce?

Some sample output can be found [http://cjo20.net/bot here]

What features are plannned?

The (non-exhaustive) planned feature list is:

  • Add option to limit voting to specific people
  • Use <div>'s in output instead of a table

  • Add timestamps to the output
  • Link summary points to actual text in the log
  • Add a list of people who said something during the meeting
  • Allow the bot echo to be turned off

Any suggestions for features are more than welcome - send them in an email to ubuntu-scribes AT cjo20 DOT net, or contact Seeker` on irc.freenode.net

Can I see the bot in action?

If you wish to see the bot working, find Seeker` on irc.freenode.net and he will see what he can do. The bot is most likely to be available between 1900 and 0000 UTC.

ScribesTeam/MootBot (last edited 2010-03-12 11:40:55 by multi)