You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: meetings/rrsagent.md
+42-40
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ toc: yes
5
5
6
6
## General Description {#general}
7
7
8
-
RRSAgent is a helpful bot for recording an IRC session. All text sent to the channel by any user is logged except '`/me`' text and text send with [logging explicitly turned off](#logoff).
8
+
RRSAgent is a helpful bot for recording an IRC session. All text sent to the channel by any user is logged except '`/me`' text and text sent with [logging explicitly turned off](#logoff).
9
9
10
10
In the command descriptions below, optional words in commands are indicated in square brackets. RRSAgent's commands are not case sensitive, but, in general, must be grammatically correct. "`please`" can be abbreviated to "`pls`" if you wish to be polite yet still save keystrokes.
11
11
@@ -15,46 +15,48 @@ To use RRSAgent, you must first invite it to your IRC session. When you're finis
15
15
16
16
-`/invite RRSAgent <channel>`
17
17
18
-
Brings RRSAgent on to your IRC channel. The log will appear in `https://www.w3.org/yyyy/mm/dd-<channel>-irc` where '`yyyy`' is the current year, '`mm`' is the current month, and '`dd`' is the current day. Three variants of the log are written; `.html` contains XHTML, `.rdf` contains RDF, and `.txt` contains plain text. *Do not* edit these logs if you expect RRSAgent to continue to write to them. (Your CVS commit will cause RRSAgent's additions to cease to appear in the Web. If you're very lucky, they may not actually be lost. But they're not trivial to recover.)
18
+
Brings RRSAgent on to your IRC channel. The log will appear in `https://www.w3.org/yyyy/mm/dd-<channel>-irc` where '`yyyy`' is the current year, '`mm`' is the current month, and '`dd`' is the current day. Three variants of the log are written; `.html` contains XHTML, `.rdf` contains RDF, and `.txt` contains plain text. *Do not* edit these logs if you expect RRSAgent to continue to write to them. (Your CVS commit will cause RRSAgent's additions to cease to appear on the Web. If you're very lucky, they may not actually be lost. But they're not trivial to recover.)
19
19
20
20
Some irc clients let you omit the channel name and will fill in the name of current channel. This is a feature of the irc client, not of RRSAgent.
21
21
22
+
Any of the following will disconnect the RRSAgent bot from your IRC channel:
23
+
22
24
-`rrsagent, [please] excuse us`
23
25
-`rrsagent, bye`
24
26
-`rrsagent, [please] part`
25
27
-`rrsagent, [please] leave`
26
28
27
-
All disconnect the RRSAgent bot from your IRC channel.
29
+
RRSAgent will leave the channel if there has been no activity on the channel for more than 2 hours. Should you not want this behaviour you can request that RRSAgent stay regardless of activity.
28
30
29
-
RRSAgent will leave the channel if there has been no activity on the channel for more than 2 hours. Should you not want this behaviour you can request that RRSAgent stay regardless of activity:
31
+
Each of the following disables automatic departure from the channel:
30
32
31
33
-`rrsagent, [please] stay`
32
34
-`rrsagent, [please] do not leave`
33
35
-`rrsagent, [please] do not depart`
34
36
35
-
Each of these disables the automatic departure from the channel. Once this is requested the only way to reset it is to dismiss RRSAgent from the channel and re-invite it.
37
+
Once automatic departure is disabled, the only way to re-enable it is to manually dismiss RRSAgent from the channel and then re-invite it.
36
38
37
39
## Talking to RRSAgent {#talking}
38
40
39
41
RRSAgent also recognizes several commands during its logging session. Most commands begin with '`rrsagent, `', though a few are recognized without this.
40
42
41
43
### Action Item Tracking {#actions}
42
44
43
-
RRSAgent will help track action items recorded while a meeting is in progress. Many of the commands in this set need not be directly addressed to RRSAgent; they will be recognized when addressed to no one in particular and also when received as third person ('`/me`') messages.
45
+
RRSAgent will help track action items recorded while a meeting is in progress. Many of the commands in this set need not be directly addressed to RRSAgent; they will be recognized when not addressed to anyone in particular and also when received as third person ('`/me`') messages.
44
46
45
-
The list of action items may be reviewed and modified during the meeting. The action items will be recorded as they are modified in `https://www.w3.org/yyyy/mm/dd-<channel>-actions` where where '`yyyy`' is the current year, '`mm`' is the current month, and '`dd`' is the current day.
47
+
The list of action items may be reviewed and modified during the meeting. Action items will be recorded as they are modified in `https://www.w3.org/yyyy/mm/dd-<channel>-actions` where where '`yyyy`' is the current year, '`mm`' is the current month, and '`dd`' is the current day.
46
48
47
49
-`[rrsagent,] ACTION: <text>`
48
50
49
-
Adds an action item described by `<text>`, assigning it the next sequential number. This command need not be addressed to RRSAgent directly. The keyword '`ACTION`' is not case sensitive. Actions may not be assigned in '`/me`' messages.
51
+
Adds an action item described by `<text>`, assigning it the next sequential number. This command need not be directly addressed to RRSAgent. The keyword '`ACTION`' is not case sensitive. Actions may not be assigned in '`/me`' messages.
50
52
51
53
-`[rrsagent,] ACTION <number> = <newtext>`
52
54
53
-
Replaces the text of action item `<number>` with `<newtext>`. This need not be addressed to RRSAgent directly but will be ignored in '`/me`' lines. The keyword '`ACTION`' must be in all-caps as shown or all lowercase.
55
+
Replaces the text of action item `<number>` with `<newtext>`. This need not be directly addressed to RRSAgent, but will be ignored in '`/me`' lines. The keyword '`ACTION`' must be in all-caps or all lowercase, '`action`'.
54
56
55
57
-`[rrsagent,] ACTION- <number>`
56
58
57
-
Removes action item `<number>` from the list. This need not be addressed to RRSAgent directly. The keyword '`ACTION`' is not case sensitive..
59
+
Removes action item `<number>` from the list. This need not be directly addressed to RRSAgent. The keyword '`ACTION`' is not case sensitive.
58
60
59
61
-`rrsagent, what [are the] action items?`
60
62
-`rrsagent, what [are the] actions?`
@@ -63,21 +65,21 @@ Removes action item `<number>` from the list. This need not be addressed to RRSA
63
65
-`rrsagent, [please] list [the] action items`
64
66
-`actions?`
65
67
66
-
Displays the list of action items. The first set of requests must be addressed specifically to RRSAgent. The last request will respond in '`/me`' (third-person or out-of-band) form.
68
+
Displays the list of action items. The first several requests must be addressed specifically to RRSAgent, as shown. The last request will also work in '`/me`' (third-person or out-of-band) form.
67
69
68
70
-`rrsagent, [please] drop action <number>`
69
71
70
-
Removes action item `<number>` from the list. This form must be addressed specifically to RRSAgent
72
+
Removes action item `<number>` from the list. This form must be addressed specifically to RRSAgent.
71
73
72
74
-`rrsagent, [please] ignore action items`
73
75
-`rrsagent, [please] ignore actions`
74
76
75
-
Requests that RRSAgent stop tracking action items. This request must be addressed specifically to RRSAgent
77
+
Requests that RRSAgent stop tracking action items. This request must be addressed specifically to RRSAgent.
76
78
77
79
-`rrsagent, [please] track action items`
78
80
-`rrsagent, [please] track actions`
79
81
80
-
Requests that RRSAgent begin tracking action items. This request must be addressed specifically to RRSAgent. This is the default state when RRSAgent is invited to a channel
82
+
Requests that RRSAgent begin tracking action items. This request must be addressed specifically to RRSAgent. This is the default state when RRSAgent is invited to a channel.
81
83
82
84
### Searching the Log {#search}
83
85
@@ -86,14 +88,14 @@ Requests that RRSAgent begin tracking action items. This request must be address
86
88
-`rrsagent, here`
87
89
-`rrsagent, where am I?`
88
90
89
-
Reports a URI to the current location in the log
91
+
Returns a URI to the current location in the log.
90
92
91
93
-`rrsagent, grep [-i] [first-last|max] <text>`
92
94
-`rrsagent, search for [-i] [first-last|max] <text>`
93
95
-`rrsagent, find [-i] [first-last|max] <text>`
94
96
-`rrsagent, <text>?`
95
97
96
-
Searches the log for `<text>`. The text is interpreted as a perl regex; e.g. '`.`' matches any character, '`<char>+`' matches one or more consecutive occurrences of `<char>`, and '`<char>*`' matches any number of consecutive occurrences of `<char>`, etc. '`-i`' causes the comparison to be case insensitive. '`first`', '`last`', and '`max`' limit the reported results to the specified (first and last) results or to at most (max) results.
98
+
Searches the log for `<text>`. The text is interpreted as a perl regex; e.g., '`.`' matches any character, '`<char>+`' matches one or more consecutive occurrences of `<char>`, and '`<char>*`' matches any number of consecutive occurrences of `<char>`, etc. '`-i`' causes the comparison to be case insensitive. '`first`', '`last`', and '`max`' limit the reported results to the specified (first and last) results or to at most (max) results.
97
99
98
100
### Pausing and Resuming Log Recording {#logoff}
99
101
@@ -102,9 +104,9 @@ Searches the log for `<text>`. The text is interpreted as a perl regex; e.g. '`.
102
104
-`rrsagent, off`
103
105
-`rrsagent, nolisten`
104
106
105
-
Stops logging channel text to the log
107
+
Stops logging channel text to the log.
106
108
107
-
Any line beginning with '`[off]`' and any message sent with the '`/me`' IRC command will also not be logged. This permits channel participants to interject single-line remarks.
109
+
Any line beginning with '`[off]`' and any message sent with the '`/me`' IRC command will also not be logged. This permits channel participants to interject single-line remarks.
108
110
109
111
-`rrsagent, on`
110
112
-`rrsagent, hello`
@@ -114,23 +116,23 @@ Any line beginning with '`[off]`' and any message sent with the '`/me`' IRC comm
114
116
-`rrsagent, start`
115
117
-`rrsagent, begin`
116
118
117
-
Resumes logging channel text to the log. This is the default state when RRSAgent is invited to a channel
119
+
Resumes logging channel text to the log. This is the default state when RRSAgent is invited to a channel.
118
120
119
121
-`rrsagent, this meeting spans midnight`
120
122
-`rrsagent, do not start a new log [at midnight]`
121
123
122
-
By default, when RRSAgent is sitting on an irc channel a new log for the channel will be started at midnight UTC. If the channel is being used for a meeting that continues past midnight it may be more convenient to keep the meeting record contiguous in a single log. This request will inform RRSAgent to maintain a single log for the current channel if logging continues past midnight. When RRSAgent joins a channel within 75 minutes of midnight the current log will continue past midnight just as if this request had been issued.
124
+
By default, when RRSAgent is sitting on an irc channel, a new log for the channel will be started at midnight UTC (not user local midnight!). If the channel is being used for a meeting that continues past midnight UTC, it may be more convenient to keep the meeting record contiguous in a single log. This command will tell RRSAgent to maintain a single log for the current channel if logging continues past midnight UTC. When RRSAgent joins a channel within 75 minutes of midnight UTC, the current log will continue past midnight, just as if this command had been issued.
123
125
124
126
-`rrsagent, start a new log [at midnight]`
125
127
126
-
This restores the default behavior of RRSAgent when logging to a channel and midnight UTC is crossed. When RRSAgent joins a channel within 75 minutes of midnight the current log will continue past midnight unless this request has been issued.
128
+
This restores the default behavior of RRSAgent when logging to a channel and midnight UTC is crossed. When RRSAgent joins a channel within 75 minutes of midnight UTC, the current log will continue past midnight unless this request has been issued.
127
129
128
130
### Setting Log Access {#access}
129
131
130
132
-`rrsagent, [please] set [these] logs member-visible|world-visible|ab-visible|team-visible`
131
133
-`rrsagent, [please] make [these] logs member-visible|world-visible|team-visible|ab-visible`
132
134
133
-
Sets the access control on the logs, recorded action items, and draft minutes (if any). The group '`world`' may also be written as '`public`'. The suffix '`-visible`' may also be written as '`-access`', '`-conf`', '`-confidential`', '`-only`', '`-read`', or '`-readable`' or may be omitted entirely. '`record`' is recognized as a synonym for '`log`'.
135
+
Sets the access control on the logs, recorded action items, and draft minutes (if any). The group '`world`' may also be written as '`public`'. The suffix '`-visible`' may also be written as '`-access`', '`-conf`', '`-confidential`', '`-only`', '`-read`', or '`-readable`', or may be omitted entirely. '`record`' is recognized as a synonym for '`log`'.
134
136
135
137
### Formatting Minutes {#formatMinutes}
136
138
@@ -141,47 +143,47 @@ Sets the access control on the logs, recorded action items, and draft minutes (i
141
143
-`rrsagent, [please] make [the] minutes`
142
144
-`rrsagent, [please] publish [the] minutes`
143
145
144
-
Runs a [script](https://w3c.github.io/scribe2/scribedoc.html) to reformat the current irc log into HTML-ized minutes. If the access control of the logs has been previously set the formatted minutes will receive the same access. These formatted minutes should subsequently be edited by hand to improve them as a permanent meeting record. This command may be repeated, with RRSAgent over-writing the previously generated minutes. Repeating the request is useful if the diagnostics produced at the bottom of the formatted minutes suggest additional formatting commands that could usefully be added to the log.
146
+
Runs a [script](https://w3c.github.io/scribe2/scribedoc.html) to reformat the current irc log into HTML-ized minutes. If the access control of the logs has been previously set, the formatted minutes will receive the same access. These formatted minutes should subsequently be edited by hand to improve them as a permanent meeting record. This command may be repeated, with RRSAgent over-writing the previously generated minutes. Repeating the request is useful if the diagnostics produced at the bottom of the formatted minutes suggest additional formatting commands that could usefully be added to the log.
145
147
146
-
The [script](https://w3c.github.io/scribe2/scribedoc.html) recognizes instructions found in the irc log, including:
148
+
The [script](https://w3c.github.io/scribe2/scribedoc.html) recognizes instructions found in the irc log, including the following:
147
149
148
-
`Meeting: <name>`
150
+
-`Meeting: <name>`
149
151
150
-
Specifies the name (title) of the meeting
152
+
Specifies the name (title) of the meeting.
151
153
152
-
`Chair: <name>`
154
+
-`Chair: <name>`
153
155
154
-
Specifies the chairperson's name
156
+
Specifies the chairperson's name.
155
157
156
-
`Agenda: <URI>`
158
+
-`Agenda: <URI>`
157
159
158
-
Specifies the Web address of the agenda
160
+
Specifies the Web address of the agenda.
159
161
160
-
`Scribe: <name>`
162
+
-`Scribe: <name>`
161
163
162
-
Specifies the scribe's name
164
+
Specifies the scribe's name.
163
165
164
-
`ScribeNick: <nick>`
166
+
-`ScribeNick: <nick>`
165
167
166
-
Specifies the irc nick of the scribe
168
+
Specifies the irc nick of the scribe.
167
169
168
-
Refer to the scribe [Quick Start Guide](https://w3c.github.io/scribe2/scribedoc.html) for additional details. See also [Making minutes without RRSAgent](https://w3c.github.io/scribe2/rescue) for suggestions on what to do if you wish to generate minutes when RRSAgent was not logging the channel.
170
+
Refer to the scribe [Quick Start Guide](https://w3c.github.io/scribe2/scribedoc.html) for additional details. See also [Making minutes without RRSAgent](https://w3c.github.io/scribe2/rescue) for suggestions on what to do if you wish to generate minutes when RRSAgent was not logging the channel.
169
171
170
-
An [older version of the script](https://w3c.github.io/scribe/scribedoc.htm) can also be invoked by adding '`v1`' to the formatting request; e.g.
172
+
An [older version of the script](https://w3c.github.io/scribe/scribedoc.htm) can also be invoked by adding '`v1`' to the formatting request; as below:
171
173
172
-
-`rrsagent, [please] create [the] minutes v1`
174
+
-`rrsagent, [please] create [the] minutes v1`
173
175
174
176
### Help {#help}
175
177
176
178
-`rrsagent, [please] help`
177
179
178
-
Displays an abbreviated list of commands. Due to "flood control" in IRC, this may be slow.
180
+
Displays an abbreviated list of commands. Due to "flood control" in IRC, this may be slow.
179
181
180
182
## Related Tools {#related}
181
183
182
-
[scribe.perl](https://w3c.github.io/scribe2/scribedoc.html) by Bert Bos (after version 1 created by David Booth) generates nicely formatted HTML from irc logs, well-tuned for the logs produced by RRSAgent. This is the tool invoked by '[`please draft the minutes`](#formatMinutes)'.
184
+
-[scribe.perl](https://w3c.github.io/scribe2/scribedoc.html) by Bert Bos (after version 1 created by David Booth) generates nicely formatted HTML from irc logs, well-tuned for the logs produced by RRSAgent. This is the tool invoked by '[`please draft the minutes`](#formatMinutes)'.
183
185
184
-
[Zakim](zakim.md) is a Semantic Web agent ("swagent") that helps facilitate meetings using IRC.
186
+
-[Zakim](zakim.md) is a Semantic Web agent ("swagent") that helps facilitate meetings using IRC.
Copy file name to clipboardexpand all lines: meetings/zakim.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,7 @@ Once Zakim is on your IRC channel, all commands to Zakim begin with
42
42
43
43
Zakim's commands are not case sensitive, but, in general, must be grammatically correct.
44
44
45
-
Zakim will respond to normal irc lines and to `ACTION` lines (typically entered with the '`/me`' command in many irc clients). The '`/me`' form is especially recommended for avoiding clutter in [RRSAgent](rrsagent.md) logs; interactions that serve no useful purpose in the permanent irc record can be prefixed with '`/me`'. This typically includes '`q+`' and '`ack`' commands; e.g. '`q+`' will be logged by RRSAgent whereas '`/me q+`' will not (see [RRSAgent log recording](rrsagent.md#logoff)). Zakim will generally mimic the same usage in the reply. For the commands such as '`agenda?`' to which Zakim will respond without being directly addressed, Zakim responds directly if he is addressed and in third-person ('`/me`') form if he was not addressed.
45
+
Zakim will respond to normal irc lines and to `ACTION` lines (typically entered with the '`/me`' command in many irc clients). The '`/me`' form is especially recommended for avoiding clutter in [RRSAgent](rrsagent.md) logs; interactions that serve no useful purpose in the permanent irc record can be prefixed with '`/me`'. This typically includes '`q+`' and '`ack`' commands; e.g., '`q+`' will be logged by RRSAgent whereas '`/me q+`' will not (see [RRSAgent log recording](rrsagent.md#logoff)). Zakim will generally mimic the same usage in the reply. For the commands such as '`agenda?`' to which Zakim will respond without being directly addressed, Zakim responds directly if he is addressed and in third-person ('`/me`') form if he was not addressed.
46
46
47
47
## Identifying your particular teleconference {#info}
0 commit comments