chiark / gitweb /
Bugfixes. New channel management stuff.
[ircbot] / helpinfos
CommitLineData
e6cc22dc
IJ
1!
2General 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 8Options: Additional help topics:
d83fb8db 9 timeformat ks|hms identify identpass invite blight-id
e6cc22dc
IJ
10Send commands to me by /msg, or say them in channel with ! in front.
11
12!help
13help gives an overview and lists the topics &c
14help <command> gives help on a command
15help <opt> gives help on an option
16help <topic> gives help on an additional topic
17
18!seen
19seen <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
24summon <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
30who [<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
37convert <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
44op on channel
45op <channel> (privately)
46 I'll give you channel operator privilege, if you're a manager.
47
48!channel
49channel [<chan>] [show] show settings
50channel [<chan>] manager +|-|= <nick> ... set manager list
51channel [<chan>] autojoin yes|no join at bot start ?
52 See `help <setting>' (eg, `help manager') for more info.
53
54!autojoin
55channel [<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
60channel [<chan>] manager + <nick> <nick> ... add managers
61channel [<chan>] manager - <nick> <nick> ... remove managers
62channel [<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
71You must identify yourself to change your settings and to use channel
72management commands. In ircII on chiark, just say `/blight-id'. For
73other clients, see `help identpass'. Once you are identified you can
74then register new nicks, change settings, etc. - so long as you
75remain 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
79clients) on chiark. It sets up a password if you don't already have
80one, and then uses it to identify you to Blight. If you want to
81change your password, delete the file ~/.userv/irc-pass-md5.
82
e6cc22dc
IJ
83!identpass
84identpass <username> <password>
85 Identification, for example with /blight-id, is actually done with
4fd2739c 86 `identpass', which feeds the md5sum of the password to `userv
e6cc22dc 87 <username> irc-identpass <nick>'. That must exit 0 if all is well.
17bfe24c 88 By default this checks the md5sum against ~/.userv/irc-pass-md5.
e6cc22dc
IJ
89
90!invite
91If you invite me to a channel I'll join it.
92
93!register
94register register your nick (or make it secure)
95register delete delete your nick registration
96register insecure register your nick insecurely
97 I only store settings for registered nicks. For `insecure' nicks
98 anyone who currently holds that nick can change its settings,
99 including securing it to their username. `secure' nicks can only
100 have their settings changed by the user to which they are
101 registered, after identifying themselves (see `help identify').
102
103!set
104set show your current settings
105set <option> show the current setting of <option>
106set <option> <value> set <option> to <value>
107 See also `help register' and `help ident'. See just `help' for the
108 list of options, and `help <option>' for info about that option.
109
110!timeformat
111set timeformat ks show times in seconds, kiloseconds, etc.
112set timeformat hms use days, hours, minutes, seconds
113
114#
20087363
IJ
115# Local variables:
116# fill-column: 69
117# End.