| 1 | ! |
| 2 | General commands: Registration and user settings: |
| 3 | help [<cmd>|<opt>|<topic>] register [insecure|delete] |
| 4 | seen <nick> set [<opt> [<value>]] |
| 5 | summon <username> (See `help identify', `help blight-id') |
| 6 | convert <number> <unit> Channel settings: |
| 7 | ops oplist [<chan>] [+|-|= [?]<nick> ...] |
| 8 | Options: Additional help topics: |
| 9 | timeformat ks|hms identify identpass invite blight-id |
| 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 | |
| 29 | !convert |
| 30 | convert <number> <unit> |
| 31 | Converts the specified quantity into SI units. Units that are |
| 32 | understood are any understood by units(1) and also |
| 33 | kelvin celsius fahrenheit (convert to celsius or kelvin) |
| 34 | |
| 35 | !ops |
| 36 | ops on channel |
| 37 | ops <channel> (privately) |
| 38 | Asks me to give you channel operator privilege. You must be using |
| 39 | a secure nick and have identified yourself (see `help identify'). |
| 40 | (Not yet implemented!) |
| 41 | |
| 42 | !oplist |
| 43 | oplist [<chan>] show chop list |
| 44 | oplist [<chan>] + <nick> <nick> ... add nicks to chop list |
| 45 | oplist [<chan>] - <nick> <nick> ... remove nicks from chop list |
| 46 | oplist [<chan>] = <nick> <nick> ... set chop list |
| 47 | Configures the list of who may use the `ops' command. You must be |
| 48 | on the oplist yourself to do this. If you op me on a channel I'll |
| 49 | automatically add you to the oplist if you have identified yourself. |
| 50 | (Not yet implemented!) |
| 51 | |
| 52 | !identify |
| 53 | You must identify yourself to change your settings and to use channel |
| 54 | management commands. In ircII on chiark, just say `/blight-id'. For |
| 55 | other clients, see `help identpass'. Once you are identified you can |
| 56 | then register new nicks, change settings, etc. - so long as you |
| 57 | remain on a channel that I'm on too. (See also `help invite'.) |
| 58 | |
| 59 | !blight-id |
| 60 | /blight-id is a command available in ircII (and possibly other |
| 61 | clients) on chiark. It sets up a password if you don't already have |
| 62 | one, and then uses it to identify you to Blight. If you want to |
| 63 | change your password, delete the file ~/.userv/irc-pass-md5. |
| 64 | |
| 65 | !identpass |
| 66 | identpass <username> <password> |
| 67 | Identification, for example with /blight-id, is actually done with |
| 68 | `identpass', which feeds the md5sum of the password to `userv |
| 69 | <username> irc-identpass <nick>'. That must exit 0 if all is well. |
| 70 | |
| 71 | !invite |
| 72 | If you invite me to a channel I'll join it. |
| 73 | |
| 74 | !register |
| 75 | register register your nick (or make it secure) |
| 76 | register delete delete your nick registration |
| 77 | register insecure register your nick insecurely |
| 78 | I only store settings for registered nicks. For `insecure' nicks |
| 79 | anyone who currently holds that nick can change its settings, |
| 80 | including securing it to their username. `secure' nicks can only |
| 81 | have their settings changed by the user to which they are |
| 82 | registered, after identifying themselves (see `help identify'). |
| 83 | |
| 84 | !set |
| 85 | set show your current settings |
| 86 | set <option> show the current setting of <option> |
| 87 | set <option> <value> set <option> to <value> |
| 88 | See also `help register' and `help ident'. See just `help' for the |
| 89 | list of options, and `help <option>' for info about that option. |
| 90 | |
| 91 | !timeformat |
| 92 | set timeformat ks show times in seconds, kiloseconds, etc. |
| 93 | set timeformat hms use days, hours, minutes, seconds |
| 94 | |
| 95 | # |