mootbot
3195
Comment:
|
← Revision 23 as of 2011-08-15 20:35:31 ⇥
2301
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
#title #ubuntu-br-meeting Meeting | = 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 3: | Line 4: |
Meeting started by AlanBell at 18:52:45 UTC. The full logs are available at http://mootbot.libertus.co.uk/ubuntu-br-meeting/2010/ubuntu-br-meeting.2010-09-02-18.52.log.html . |
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: |
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 9: | Line 8: |
Meetingology does the minutes right. They are in moin wiki syntax | |
Line 10: | Line 10: |
== Meeting summary == | == 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 12: | Line 18: |
*'''this is a topic''' (AlanBell, 18:53:07) | == 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 * it should attempt to change the channel /topic and if that fails, announce the topic in channel. Currently it does both, which is a bug. |
Line 14: | Line 24: |
*'''this is a topic too''' (AlanBell, 18:53:18) Meeting ended at 18:57:48 UTC. == Votes == == Action items == * (none) == People present (lines said) == * AlanBell (21) * meetingology (14) * easter_egg (11) == Full Log == 18:52:45 <AlanBell> #startmeeting 18:52:45 <meetingology> Meeting started Thu Sep 2 18:52:45 2010 UTC. The chair is AlanBell. Information about MeetBot at http://wiki.ubuntu.com/AlanBell. 18:52:45 <meetingology> updated 18:52:45 <meetingology> Useful Commands: #action #agreed #help #info #idea #link #topic. 18:52:45 <meetingology> updated 18:52:54 <AlanBell> hola 18:52:59 <easter_egg> very thank you 18:53:07 <AlanBell> [topic] this is a topic 18:53:07 <meetingology> TOPIC: this is a topic 18:53:15 <easter_egg> AlanBell, all the commands are the same =] 18:53:18 <AlanBell> #topic this is a topic too 18:53:18 <meetingology> TOPIC: this is a topic too 18:53:30 <AlanBell> you can use # for every command now 18:53:40 <AlanBell> #chairs easter_egg AlanBell 18:53:57 <AlanBell> #chair easter_egg AlanBell 18:53:57 <meetingology> Current chairs: AlanBell easter_egg 18:54:04 <easter_egg> hmm 18:54:06 <AlanBell> now you are a chair too 18:54:13 <AlanBell> #voters 18:54:13 <meetingology> Current voters: 18:54:25 <AlanBell> #voters easter_egg 18:54:25 <meetingology> Current voters: easter_egg 18:54:36 <easter_egg> #vote this 18:54:36 <meetingology> Vote on: this 18:54:36 <meetingology> Please vote by saying +1, 0 or -1 in channel (or in a private message to me - feature not ready yet) 18:54:40 <easter_egg> +1 18:54:40 <meetingology> +1 received from easter_egg 18:54:42 <AlanBell> +1 18:54:51 <AlanBell> doesn't listen to me, I am not a voter! 18:54:57 <AlanBell> #voters everyone 18:54:57 <meetingology> Everyone can now vote 18:55:00 <AlanBell> +1 18:55:00 <meetingology> +1 received from AlanBell 18:55:06 <easter_egg> hmmm 18:55:26 <easter_egg> this is not exists in the mootbot 18:55:33 <AlanBell> nope, new features 18:55:56 <easter_egg> i like it 18:56:03 <easter_egg> you have your source on launchpad? 18:56:07 <AlanBell> #progress report foo 18:56:33 <AlanBell> not just yet, but it will be going on Launchpad soon 18:56:38 <AlanBell> it is python 18:57:00 <AlanBell> mootbot is TCL in an eggdrop bot, this is a rewrite in python as a supybot plugin 18:57:01 <easter_egg> AlanBell, this is very good. If you like some help to translate the bot with rosetta 18:57:23 <AlanBell> I would love it translated, I don't really know how that works at all 18:57:34 <easter_egg> AlanBell, I'm working in a bot using supybot too 18:57:48 <AlanBell> #endmeeting Generated by MeetBot 0.1.4 (http://wiki.ubuntu.com/AlanBell) |
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
- it should attempt to change the channel /topic and if that fails, announce the topic in channel. Currently it does both, which is a bug.
https://code.launchpad.net/~ubuntu-bots/ubuntu-bots/meetingology
AlanBell/mootbot (last edited 2011-08-15 20:35:31 by 84)