Commit | Line | Data |
---|---|---|
e6cc22dc IJ |
1 | ! |
2 | General commands: Registration and user settings: | |
3 | help [<cmd>|<opt>|<topic>] register [insecure|delete] | |
a4a1f396 | 4 | seen <nick> set [<opt> [<value>]] who [<nick>] |
d83fb8db | 5 | summon <username> (See `help identify', `help blight-id') |
20087363 IJ |
6 | convert <number> <unit> Channel settings (see `help channel'): |
7 | ops channel [<chan>] <setting> [....] | |
e6cc22dc | 8 | Options: Additional help topics: |
d83fb8db | 9 | timeformat ks|hms identify identpass invite blight-id |
e6cc22dc IJ |
10 | Send commands to me by /msg, or say them in channel with ! in front. |
11 | ||
12 | !help | |
13 | help gives an overview and lists the topics &c | |
14 | help <command> gives help on a command | |
15 | help <opt> gives help on an option | |
16 | help <topic> gives help on an additional topic | |
17 | ||
18 | !seen | |
19 | seen <nick> | |
20 | Tells you or the channel when I last saw that nick in | |
21 | use. When the nick is next used, I'll tell them you asked. | |
22 | ||
23 | !summon | |
24 | summon <username> | |
25 | Invites a logged-on user onto IRC. If the user is not logged on | |
26 | you'll be told. Target users can change this (eg, to disable it) | |
27 | by reconfiguring the userv service `irc-summon'. See ~ian/.userv. | |
28 | ||
a4a1f396 IJ |
29 | !who |
30 | who [<nick>] | |
31 | Gives information about who I think the nick is (or who I think you | |
32 | are), including whether the nick is registered, whether it is | |
33 | associated with a username and if so who, and whether the current | |
34 | user of the nick has identified themselves to me. | |
35 | ||
e6cc22dc IJ |
36 | !convert |
37 | convert <number> <unit> | |
38 | Converts the specified quantity into SI units. Units that are | |
39 | understood are any understood by units(1) and also | |
40 | kelvin celsius fahrenheit (convert to celsius or kelvin) | |
20087363 | 41 | (Not yet implemented.) |
e6cc22dc | 42 | |
20087363 IJ |
43 | !op |
44 | op on channel | |
45 | op <channel> (privately) | |
46 | I'll give you channel operator privilege, if you're a manager. | |
47 | ||
48 | !channel | |
49 | channel [<chan>] [show] show settings | |
50 | channel [<chan>] manager +|-|= <nick> ... set manager list | |
51 | channel [<chan>] autojoin yes|no join at bot start ? | |
52 | See `help <setting>' (eg, `help manager') for more info. | |
53 | ||
54 | !autojoin | |
55 | channel [<chan>] autojoin yes|no (`yes' is default.) | |
56 | Controls whether I'll join the channel when I'm (re)started. | |
57 | (Not yet implemented.) | |
58 | ||
59 | !manager | |
60 | channel [<chan>] manager + <nick> <nick> ... add managers | |
61 | channel [<chan>] manager - <nick> <nick> ... remove managers | |
62 | channel [<chan>] manager = <nick> <nick> ... set new manager list | |
63 | Managers are those who can use the `channel' command to change | |
64 | channel settings. Manager status is only effective for secure | |
65 | nicks, after the manager has identified themselves. | |
66 | If you op me on an unmanaged channel you become the only manager, | |
67 | but you must use `channel' to change a channel setting to make this | |
68 | permanent. To make a channel unmanaged, make it have no managers. | |
e6cc22dc IJ |
69 | |
70 | !identify | |
71 | You must identify yourself to change your settings and to use channel | |
72 | management commands. In ircII on chiark, just say `/blight-id'. For | |
73 | other clients, see `help identpass'. Once you are identified you can | |
74 | then register new nicks, change settings, etc. - so long as you | |
75 | remain on a channel that I'm on too. (See also `help invite'.) | |
76 | ||
d83fb8db IJ |
77 | !blight-id |
78 | /blight-id is a command available in ircII (and possibly other | |
79 | clients) on chiark. It sets up a password if you don't already have | |
80 | one, and then uses it to identify you to Blight. If you want to | |
81 | change your password, delete the file ~/.userv/irc-pass-md5. | |
82 | ||
e6cc22dc IJ |
83 | !identpass |
84 | identpass <username> <password> | |
dde1d60c IJ |
85 | Identifies you to Blight. To set up your password, or be reminded |
86 | of it, run the shell command `irc-blight-id' on chiark. | |
87 | (On ircII on chiark `/blight-id' is easier, see `help blight-id'.) | |
88 | See `help identpass-internals' for technical details. | |
89 | ||
90 | !identpass-internals | |
86501c55 IJ |
91 | Identification, for example with /blight-id, is actually done with |
92 | `identpass', which feeds the md5sum of the password to `userv | |
93 | <username> irc-identpass <nick>'. That must exit 0 if all is well. | |
94 | By default this checks the md5sum against ~/.userv/irc-pass-md5. | |
e6cc22dc IJ |
95 | |
96 | !invite | |
97 | If you invite me to a channel I'll join it. | |
98 | ||
99 | !register | |
100 | register register your nick (or make it secure) | |
101 | register delete delete your nick registration | |
102 | register insecure register your nick insecurely | |
103 | I only store settings for registered nicks. For `insecure' nicks | |
104 | anyone who currently holds that nick can change its settings, | |
105 | including securing it to their username. `secure' nicks can only | |
106 | have their settings changed by the user to which they are | |
107 | registered, after identifying themselves (see `help identify'). | |
108 | ||
109 | !set | |
110 | set show your current settings | |
111 | set <option> show the current setting of <option> | |
112 | set <option> <value> set <option> to <value> | |
113 | See also `help register' and `help ident'. See just `help' for the | |
114 | list of options, and `help <option>' for info about that option. | |
115 | ||
116 | !timeformat | |
117 | set timeformat ks show times in seconds, kiloseconds, etc. | |
118 | set timeformat hms use days, hours, minutes, seconds | |
119 | ||
120 | # | |
20087363 IJ |
121 | # Local variables: |
122 | # fill-column: 69 | |
123 | # End. |