! General commands: Registration and user settings: help [||] register [insecure|delete] seen set [ []] who [] summon (See `help identify', `help blight-id') convert Channel settings (see `help channel'): ops channel [] [....] Options: Additional help topics: timeformat ks|hms identify identpass invite blight-id Send commands to me by /msg, or say them in channel with ! in front. !help help gives an overview and lists the topics &c help gives help on a command help gives help on an option help gives help on an additional topic !seen seen Tells you or the channel when I last saw that nick in use. When the nick is next used, I'll tell them you asked. !summon summon Invites a logged-on user onto IRC. If the user is not logged on you'll be told. Target users can change this (eg, to disable it) by reconfiguring the userv service `irc-summon'. See ~ian/.userv. !who who [] Gives information about who I think the nick is (or who I think you are), including whether the nick is registered, whether it is associated with a username and if so who, and whether the current user of the nick has identified themselves to me. !convert convert Converts the specified quantity into SI units. Units that are understood are any understood by units(1) and also kelvin celsius fahrenheit (convert to celsius or kelvin) (Not yet implemented.) !op op on channel op (privately) I'll give you channel operator privilege, if you're a manager. !channel channel [] [show] show settings channel [] manager +|-|= ... set manager list channel [] autojoin yes|no join at bot start ? See `help ' (eg, `help manager') for more info. !autojoin channel [] autojoin yes|no (`yes' is default.) Controls whether I'll join the channel when I'm (re)started. (Not yet implemented.) !manager channel [] manager + ... add managers channel [] manager - ... remove managers channel [] manager = ... set new manager list Managers are those who can use the `channel' command to change channel settings. Manager status is only effective for secure nicks, after the manager has identified themselves. If you op me on an unmanaged channel you become the only manager, but you must use `channel' to change a channel setting to make this permanent. To make a channel unmanaged, make it have no managers. !identify You must identify yourself to change your settings and to use channel management commands. In ircII on chiark, just say `/blight-id'. For other clients, see `help identpass'. Once you are identified you can then register new nicks, change settings, etc. - so long as you remain on a channel that I'm on too. (See also `help invite'.) !blight-id /blight-id is a command available in ircII (and possibly other clients) on chiark. It sets up a password if you don't already have one, and then uses it to identify you to Blight. If you want to change your password, delete the file ~/.userv/irc-pass-md5. !identpass identpass Identifies you to Blight. To set up your password, or be reminded of it, run the shell command `irc-blight-id' on chiark. (On ircII on chiark `/blight-id' is easier, see `help blight-id'.) See `help identpass-internals' for technical details. !identpass-internals Identification, for example with /blight-id, is actually done with `identpass', which feeds the md5sum of the password to `userv irc-identpass '. That must exit 0 if all is well. By default this checks the md5sum against ~/.userv/irc-pass-md5. !invite If you invite me to a channel I'll join it. !register register register your nick (or make it secure) register delete delete your nick registration register insecure register your nick insecurely I only store settings for registered nicks. For `insecure' nicks anyone who currently holds that nick can change its settings, including securing it to their username. `secure' nicks can only have their settings changed by the user to which they are registered, after identifying themselves (see `help identify'). !set set show your current settings set