X-Git-Url: https://git.distorted.org.uk/~mdw/ircbot/blobdiff_plain/5e5be90326aa7f3fc79c0d9bed1af3f8f9517017..281b5f05b709342999c50f6483528569169b8051:/helpinfos diff --git a/helpinfos b/helpinfos index fdf417d..4a55aa4 100644 --- a/helpinfos +++ b/helpinfos @@ -13,7 +13,7 @@ General commands: Registration and user settings: !invite [] ... Channel settings (see `help channel'): !op [] !channel [] [....] Options: Additional help topics: - timeformat ks|hms !identify !identpass !invite !blight-id + !timeformat ks|hms !identify !identpass !invite !blight-id Send commands to me by /msg, or say them in channel with \! in front. :help @@ -60,23 +60,40 @@ channel [] !manager +|-|= ... set manager list channel [] !autojoin yes|no join at bot start ? channel [] !userinvite pub|here|all|none who can \!invite ? channel [] !mode *|+...-... set modes when alone +channel [] !topic leave | set set topic when alone? +channel [] !topic see|tell +|-|= |* ... See `help ' (eg, `help manager') for more info. +:topic +channel [] topic set set topic when alone +channel [] topic leave don't (default) + If set to `topic set ' then whenever I'm alone in the channel + I'll reset the topic; if se to `topic leave' I'll leave it alone. +channel [] topic see|tell +|-|= |* ... + I can inform one channel about topic changes in another. Each + channel has a `see list' and a `tell list' which may be empty or + contain some channel names and/or a `*'. I'll tell channel #spy + whenever I see the topic change in #showoff if: #showoff or * is + mentioned in #spy's see list, and #spy or * is mentioned in + #showoff's tell list, and at least one those mentions is not a `*'. + + adds items to the relevant list, - removes them, and = sets the + list to exactly those items specified. Both lists are empty by + default, but a good permissive value is just `*' for both lists. + :autojoin !channel [] autojoin yes|no (`yes' is the default.) Controls whether I'll join the channel when I'm (re)started. :userinvite - \!invite /msg ... invite ... -channel [] userinvite pub allowed refused -channel [] userinvite here allowed only if user on chan -channel [] userinvite all allowed any user can invite -channel [] userinvite none refused refused +channel [] userinvite pub users on chan can \!invite +channel [] userinvite here users on chan can \!invite and /msg +channel [] userinvite all anyone can \!invite and /msg +channel [] userinvite none \!invite and /msg are disabled Controls whether the `invite' command works for this channel, and who can use it (`help !invite'). `userinvite pub' is the default. :mode -!channel [] mode *+...-...| (`mode *' is default.) +!channel [] mode *|+...-... (`mode *' is default.) If not set to `*' then whenever I'm alone in the channel I'll set and unset the channel modes specified. Only the modes imnpst are supported. Precede one or more mode letters with + to set, - to @@ -133,10 +150,10 @@ 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'). + anyone who currently holds that nick can change its settings (see + `help !set', 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