mootbot

Differences between revisions 9 and 22 (spanning 13 versions)
Revision 9 as of 2010-02-15 11:33:25
Size: 1751
Editor: 98
Comment:
Revision 22 as of 2011-08-10 12:01:23
Size: 2160
Editor: 212
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents>>||
= Meeting opened by AlanBell at 11:32 =
 <'''<<Verbatim(AlanBell)>>'''> [topic] AlanBell talk about mootbot
= Meetingology =
Meetingology is the development name of the next generation mootbot. It is based on the supybot python IRC bot framework and a total rewrite of the original TCL code of mootbot. The code has come via Debian where it is called meetbot, I have added back some Ubuntuish features, some of which, like voting, will be pushed over to the Debian code.
Line 5: Line 4:
== AlanBell talk about mootbot ==
 <'''<<Verbatim(AlanBell)>>'''> mootbot is great
It should be command compatible with mootbot. That is to say you should be able to run a meeting with all the normal mootbot commands like #startmeeting and [TOPIC] and [VOTE] etc, but you can also do #topic and #vote if you prefer that syntax.
Line 8: Line 6:
 <'''<<Verbatim(AlanBell)>>'''> but we can make it better At the moment meetingology is a rather quiet bot. It doesn't acknowledge receipt of as many commands as mootbot does. It is probably going to do more in terms of private messages to the person using the command, there is a general intention for it to not just repeat what you say in the channel, if it is talking then it should be saying something useful, like the results of a vote.
Line 10: Line 8:
 * '''<<Verbatim(AlanBell)>>''' is giving it moin output Meetingology does the minutes right. They are in moin wiki syntax
Line 12: Line 10:
 <'''<<Verbatim(AlanBell)>>'''> [topic] actions from last meeting == Additional commands ==
=== #chair ===
this allows you to nominate an additional chair of the meeting, someone else who can call votes and assign actions and end the meeting etc.
=== #voters ===
This allows you to provide a list of authorised voters, for example if you have a council meeting where 5 people have voting rights, but there might be 20 people discussing things in the meeting when a vote is called only the authorised voters votes will count even if someone else gets confused and tries to vote.
=== #help ===
this actually doesn't do what you might expect, it doesn't give you any help. It is used in a meeting to record a "call for help" or something where volunteers are being sought. This was a Debian innovation which we are leaving in for compatibility more than something we intend to use a lot.
Line 14: Line 18:
== actions from last meeting ==
 <'''<<Verbatim(AlanBell)>>'''> [Progress report] AlanBell to talk to Daviey about hosting mootbot
== bugs ==
 * private votes don't work
 * you can't put other stuff after a vote, so you can do "+1" but not "+1 awesome!! woot!"
 * some formatting issues remain in the moin syntax output
Line 17: Line 23:
=== AlanBell to talk to Daviey about hosting mootbot ===
 <'''<<Verbatim(AlanBell)>>'''> done! woot!

 <'''<<Verbatim(AlanBell)>>'''> [vote] use mootbot for meetings

||<#55FF55>''Motion: use mootbot for meetings''||
 <'''<<Verbatim(AlanBell)>>'''> +1

 <'''<<Verbatim(AlanBell)>>'''> [endvote]

||<#55FF55>Results: 1 in favour, 0 against, 0 abstained.||
||<#55FF55>Overall: 1||
||<#55FF55>Motion Carried: use mootbot for meetings||
||<#55FF55>Motion Denied: use mootbot for meetings||
||<#55FF55>Deadlock. If someone has a casting vote now is the time to use it||
 <'''<<Verbatim(AlanBell)>>'''> [topic] AOB

== AOB ==
 <'''<<Verbatim(AlanBell)>>'''> no other business considered important

 <'''<<Verbatim(AlanBell)>>'''> [action] Alan Bell to talk about important stuff next time

||<#FF5555>'' Alan Bell to talk about important stuff next time''||

 <'''<<Verbatim(AlanBell)>>'''> #endmeeting

----
= Meeting closed at 11:33 =
== People Present ==
 * AlanBell

== Actions Recorded ==
 * Alan Bell to talk about important stuff next time
https://code.launchpad.net/~ubuntu-bots/ubuntu-bots/meetingology

Meetingology

Meetingology is the development name of the next generation mootbot. It is based on the supybot python IRC bot framework and a total rewrite of the original TCL code of mootbot. The code has come via Debian where it is called meetbot, I have added back some Ubuntuish features, some of which, like voting, will be pushed over to the Debian code.

It should be command compatible with mootbot. That is to say you should be able to run a meeting with all the normal mootbot commands like #startmeeting and [TOPIC] and [VOTE] etc, but you can also do #topic and #vote if you prefer that syntax.

At the moment meetingology is a rather quiet bot. It doesn't acknowledge receipt of as many commands as mootbot does. It is probably going to do more in terms of private messages to the person using the command, there is a general intention for it to not just repeat what you say in the channel, if it is talking then it should be saying something useful, like the results of a vote.

Meetingology does the minutes right. They are in moin wiki syntax

Additional commands

#chair

this allows you to nominate an additional chair of the meeting, someone else who can call votes and assign actions and end the meeting etc.

#voters

This allows you to provide a list of authorised voters, for example if you have a council meeting where 5 people have voting rights, but there might be 20 people discussing things in the meeting when a vote is called only the authorised voters votes will count even if someone else gets confused and tries to vote.

#help

this actually doesn't do what you might expect, it doesn't give you any help. It is used in a meeting to record a "call for help" or something where volunteers are being sought. This was a Debian innovation which we are leaving in for compatibility more than something we intend to use a lot.

bugs

  • private votes don't work
  • you can't put other stuff after a vote, so you can do "+1" but not "+1 awesome!! woot!"
  • some formatting issues remain in the moin syntax output

https://code.launchpad.net/~ubuntu-bots/ubuntu-bots/meetingology

AlanBell/mootbot (last edited 2011-08-15 20:35:31 by 84)