Foss Bot
MeetBot
Foss bot runs the MeetBot plugin.
Common Commands
All commands are case-insensitive, and use the #prefix
- #startmeeting
- Starts a meeting. The calling nick becomes the chair. If any text is given on the rest of the line, this becomes the meeting topic.
- #endmeeting
- End a meeting, save logs, restore previous topic, give links to logs. You know the drill. (Chairs only.)
- #topic
- Set the current topic of discussion. MeetBot changes the topic in the channel (saving the original topic to be restored at the end of
the meeting). (Chairs only.) - #agreed (alias #agree)
- Mark something as agreed on. The rest of the line is the details. (Chairs only.)
- #chair and #unchair
- Add new chairs to the meeting. The rest of the line is a list of nicks, separated by commas and/or spaces. The nick which started the meeting is the owner and can't be de-chaired. The command replies with a list of the current chairs, for verification (Chairs only.) Example:
< MrBeige> #chair MrGreen MsAlizarin
< MeetBot> Current chairs are: MsAlizarin MrBeige MrGreen - #action
-
Add an ACTION item to the minutes. Provide irc nicks of people involved, and will be both a complete listing of action items, and a listing of action items sorted by nick at the end of the meeting. This is very useful for making sure this gets done. Example:
< MrBeige> #action MrGreen will read the entire Internet to
determine why the hive cluster is under attack.If MrGreen has said something during the meeting, this will be
automatically assigned to him. - #info
- Add an INFO item to the minutes. Example:
< MrBeige> #info We need to spawn more overlords before the next
release. - #link
- Add a link to the minutes. The URL must be the first thing on the line, separated by a space from the rest of the line, and it will be
properly hyperlinked. This command is automatically detected if the line starts with http:, https:, mailto:, and some other common protocols Examples:
< MrBeige> #link http://wiki.debian.org/MeetBot/ is the main page
< MrBeige> http://wiki.debian.org/MeetBot/ is the main pageBoth of these two examples are equivalent, and will hyperlink properly. The first example below won't hyperlink properly, the
second one won't be automatically detected:< MrBeige> #link the main page is http://wiki.debian.org/MeetBot/
< MrBeige> the main page is http://wiki.debian.org/MeetBot/
Less-Common Commands
- #meetingtopic
- Sets the "meeting topic". This will always appear in the topic in the channel, even as the #topic changes. The format of the IRCtopic is "<topic> (Meeting Topic: <meeting topic>)". (Chairs only.)
- #commands
- List recognized supybot commands. This is the actual "help" command.
- #idea
- Add an IDEA to the minutes.
- #help (alias #halp)
- Add a HELP item to the minutes. Confusingly, this does not give supybot help. See #commands.
- #accepted (alias #accept)
- Mark something as accepted. The rest of the line is the details. (Chairs only.)
- #rejected (alias #reject)
- Mark something as rejected. The rest of the line is the details. (Chairs only.)
- #save
- Write out the logs right now. (Chairs only.)
- #nick
- Make a nick be recognized by supybot, even though it hasn't said anything. This is only useful in order to make a list of action items be grouped by this nick at the end of the meeting.
- #undo
- Remove the last item from the meeting minutes. Only applies to commands which appear in the final output. (Chairs only.)
- #restrictlogs
- When logs are saved, remove the permissions specified in the configuration variable RestrictPerm. (Chairs only.)
- #lurk and #unlurk
- When lurk is set, MeetBot will only passively listen and take notes (and save the notes), not reply or change the topic This is useful for when you don't want disruptions during the meeting. (Chairs only.)
- #meetingname
- Provide a friendly name which can be used as a variable in the filename patterns. For example, you can set filename Pattern = '%(channel)s/%%Y/%(meetingname)s.%%F-%%H.%%M' to allow #meetingname to categorize multiple types of meeting occurring in one channel.
All spaces are removed from the rest of the line and the string is converted to lowercase. If meetingname is not provided, it
defaults to channel. (Chairs only.)
- Login or register to post comments
Printer-friendly version
