Changeset 2385:6520238f85ea for doc

Show
Ignore:
Timestamp:
09/14/08 22:03:13 (4 months ago)
Author:
dunker@…
Branch:
default
Message:

last part of core plugins docs

Location:
doc/plugins
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • doc/plugins/UPGRADE

    r2161 r2385  
    1010:author:  Bart Thate <bthate@gmail.com> 
    1111:contact: IRCNET/#dunkbots 
    12 :website: http://plugins.gozerbot.org 
     12:distribution: core 
    1313:license: Public Domain 
    1414  
     
    3030|  
    3131 
     321) *upgrade* 
    3233 
    33 1) upgrade 
     34    :description: do a svn or mercurial upgrade 
    3435 
    35     do a svn or mercurial upgrade 
     36    :permissions: OPER .. UPGRADE 
     37 
     38    :examples: 
    3639 
    3740    :: 
    3841 
    3942        <user> !upgrade 
    40         <output> upgrading from revision 2160 .. no changes 
     43        <output> upgrading from revision 2384 .. no changes 
     442) *upgrade-hg* 
    4145 
    42 3) upgrade-hg 
     46    :description: do a mercurial upgrade 
    4347 
    44     do a mercurial upgrade 
     48    :permissions: OPER .. UPGRADE 
     49 
     50    :examples: 
    4551 
    4652    :: 
    4753 
    4854        <user> !upgrade-hg 
    49         <output> upgrading from revision 2160 .. no changes 
     55        <output> upgrading from revision 2384 .. no changes 
     563) *upgrade-loud* 
    5057 
    51 3) upgrade-loud 
     58    :description: do a svn or mercurial upgrade 
    5259 
    53     do a svn or mercurial upgrade 
     60    :permissions: OPER 
     61 
     62    :examples: 
    5463 
    5564    :: 
    5665 
    5766        <user> !upgrade-loud 
    58         <output> upgrading from revision 2160 .. no changes 
     67        <output> upgrading from revision 2384 .. no changes 
     684) *upgrade-svn* 
    5969 
    60 3) upgrade-svn 
     70    :description: upgrade the bot with svn 
    6171 
    62     upgrade the bot with svn 
     72    :permissions: OPER .. UPGRADE 
     73 
     74    :examples: 
    6375 
    6476    :: 
  • doc/plugins/USER

    r2161 r2385  
    1010:author:  Bart Thate <bthate@gmail.com> 
    1111:contact: IRCNET/#dunkbots 
    12 :website: http://plugins.gozerbot.org 
     12:distribution: core 
    1313:license: Public Domain 
    1414  
     
    3131|  
    3232 
    33  
    34 1) user-add 
    35  
    36     user-add <name> <userhost> .. add <name> with <userhost> to the bot 
     331) *user-add* 
     34 
     35    :description: user-add <name> <userhost> .. add <name> with <userhost> to the bot 
     36 
     37    :permissions: OPER 
     38 
     39    :examples: 
    3740 
    3841    :: 
     
    4043        <user> !user-add dunker bart@localhost 
    4144        <output> dunker added to user database 
    42  
    43 3) user-addperm (setperms) 
    44  
    45     add permission to user <name> 
     452) *user-addperm (setperms)* 
     46 
     47    :description: add permission to user <name> 
     48 
     49    :permissions: OPER 
     50 
     51    :examples: 
    4652 
    4753    :: 
     
    4955        <user> !user-addperm dunker rss 
    5056        <output> RSS perm added 
    51  
    52 3) user-addpermall 
    53  
    54     user-addpermall <perm> .. add <permission> to all users 
     573) *user-addpermall* 
     58 
     59    :description: user-addpermall <perm> .. add <permission> to all users 
     60 
     61    :permissions: OPER 
     62 
     63    :examples: 
    5564 
    5665    :: 
     
    5867        <user> !user-addpermall USER 
    5968        <output> USER perm added 
    60  
    61 3) user-addpermit 
    62  
    63     user-addpermit <nick> <what> .. permit nick access to <what> .. use setperms to add permissions 
     694) *user-addpermit (addpermit)* 
     70 
     71    :description: user-addpermit <nick> <what> .. permit nick access to <what> .. use setperms to add permissions 
     72 
     73    :permissions: USER 
     74 
     75    :examples: 
    6476 
    6577    :: 
    6678 
    6779        <user> !user-addpermit dunker todo 
    68         <output> dunker is already allowed to do todo 
    69  
    70 3) user-addstatus (setstatus) 
    71  
    72     user-addstatus <name> <status> 
     80        <output> permit added 
     815) *user-addstatus (setstatus)* 
     82 
     83    :description: user-addstatus <name> <status> 
     84 
     85    :permissions: OPER 
     86 
     87    :examples: 
    7388 
    7489    :: 
     
    7691        <user> !user-addstatus dunker #bartbot 
    7792        <output> #BARTBOT status added 
    78  
    79 3) user-adduserhost (adduserhost) 
    80  
    81     user-adduserhost <name> <userhost> .. add <userhost> to userhosts of <name> 
     936) *user-adduserhost (adduserhost)* 
     94 
     95    :description: user-adduserhost <name> <userhost> .. add <userhost> to userhosts of <name> 
     96 
     97    :permissions: OPER 
     98 
     99    :examples: 
    82100 
    83101    :: 
     
    85103        <user> !user-adduserhost dunker bart?@*.a2000.nl 
    86104        <output> userhost added 
    87  
    88 3) user-allperm 
    89  
    90     user-allperm <perm> .. get users with <perm> permission 
     1057) *user-allperm* 
     106 
     107    :description: user-allperm <perm> .. get users with <perm> permission 
     108 
     109    :permissions: OPER 
     110 
     111    :examples: 
    91112 
    92113    :: 
    93114 
    94115        <user> !user-allperm rss 
    95         <output> dunker 
    96  
    97 3) user-allstatus 
    98  
    99     user-allstatus <status> ..get users with <status> status 
     116        <output> owner .. jink .. snufj .. tehmaze .. dunker 
     1178) *user-allstatus* 
     118 
     119    :description: user-allstatus <status> ..get users with <status> status 
     120 
     121    :permissions: OPER 
     122 
     123    :examples: 
    100124 
    101125    :: 
    102126 
    103127        <user> !user-allstatus #dunkbots 
    104         <output> no users with #DUNKBOTS status found 
    105  
    106 3) user-check (check) 
    107  
    108     user-check <nick> 
     128        <output> owner .. bruutipv6 .. lotjuh .. koor .. laagje .. bsod` 
     129        <output>  .. aim_ .. michiel` .. antarez .. finalx .. markdark 
     130        <output>  .. jejfafke .. cmdr_sm .. snore .. kgb_ .. madeddie 
     131        <output>  .. shortguy .. speeksel .. rexodus .. borretje .. 
     132        <output>  qqa .. habbie .. ircmanz .. jink .. snufj .. grootmoeder 
     133        <output>  .. vortexbot .. dulla .. nomadz .. dromertje .. liev 
     134        <output>  .. jonas .. timp .. li-la .. _orange .. tehmaze .. 
     135        <output>  ]v[ .. djmuggs .. arcangel .. berend .. hztux .. sendog 
     136        <output>  .. derx .. vieke .. trbs .. ddb .. useloss .. rad1x 
     137        <output>  .. noa .. barbaar .. wouzer .. gozertje .. langhaar 
     138         - output trunked - 
     1399) *user-check (check)* 
     140 
     141    :description: user-check <nick> 
     142 
     143    :permissions: OPER 
     144 
     145    :examples: 
    109146 
    110147    :: 
    111148 
    112149        <user> !user-check dunker 
    113         <output> userrecord = name: dunker userhosts: ['bart@gozerbot.org', 
    114         <output>  'bart?@*.a2000.nl'] perms: ['USER', 'RSS', 'USER'] 
    115         <output>  email: bart@gozerbot.org status: ['#BARTBOT'] allowed: 
    116         <output>  [] notallowed: [] tempusershosts: [] permit: [] 
    117  
    118 6) user-delemail (delemail) 
    119  
    120     reset email 
     150        <output> can't find user for bart@gozerbot.org 
     15110) *user-delemail (delemail)* 
     152 
     153    :description: reset email 
     154 
     155    :permissions: OPER 
     156 
     157    :examples: 
    121158 
    122159    :: 
     
    124161        <user> !user-delemail 
    125162        <output> email removed 
    126  
    127 3) user-delperm 
    128  
    129     user-delperm <name> <perm> .. delete from user <name> permission <perm> 
     16311) *user-delperm* 
     164 
     165    :description: user-delperm <name> <perm> .. delete from user <name> permission <perm> 
     166 
     167    :permissions: OPER 
     168 
     169    :examples: 
    130170 
    131171    :: 
     
    133173        <user> !user-delperm dunker rss 
    134174        <output> RSS perm removed 
    135  
    136 3) user-delpermall 
    137  
    138     user-delpermall <perm> .. delete <permission> from all users 
     17512) *user-delpermall* 
     176 
     177    :description: user-delpermall <perm> .. delete <permission> from all users 
     178 
     179    :permissions: OPER 
     180 
     181    :examples: 
    139182 
    140183    :: 
     
    142185        <user> !user-delpersall BLA 
    143186        <output> none 
    144  
    145 4) user-delpermit 
    146  
    147     user-delpermit <name> <permit> 
     18713) *user-delpermit* 
     188 
     189    :description: user-delpermit <name> <permit> 
     190 
     191    :permissions: USER 
     192 
     193    :examples: 
    148194 
    149195    :: 
     
    151197        <user> !user-delpermit dunker todo 
    152198        <output> todo denied 
    153  
    154 3) user-delstatus (delstatus) 
    155  
    156     user-delstatus <name> <status> 
     19914) *user-delstatus (delstatus)* 
     200 
     201    :description: user-delstatus <name> <status> 
     202 
     203    :permissions: OPER 
     204 
     205    :examples: 
    157206 
    158207    :: 
     
    160209        <user> !user-delstatus dunker #dunkbots 
    161210        <output> dunker has no #DUNKBOTS status 
    162  
    163 3) user-deluserhost (deluserhosts) 
    164  
    165     user-deluserhost <name> <userhost> .. delete from usershosts of <name> userhost <userhost> 
     21115) *user-deluserhost (deluserhosts)* 
     212 
     213    :description: user-deluserhost <name> <userhost> .. delete from usershosts of <name> userhost <userhost> 
     214 
     215    :permissions: OPER 
     216 
     217    :examples: 
    166218 
    167219    :: 
     
    169221        <user> !user-deluserhost dunker bart1@bla.a2000.nl 
    170222        <output> dunker has no bart1@bla.a2000.nl in userhost list 
    171  
    172 3) user-email (email) 
    173  
    174     get email 
     22316) *user-email (email)* 
     224 
     225    :description: get email 
     226 
     227    :permissions: USER 
     228 
     229    :examples: 
    175230 
    176231    :: 
     
    178233        <user> !user-email 
    179234        <output> no email set 
    180  
    181 3) user-getemail (getemail) 
    182  
    183     user-getemail <name> .. get email from user <name> 
     23517) *user-getemail (getemail)* 
     236 
     237    :description: user-getemail <name> .. get email from user <name> 
     238 
     239    :permissions: USER 
     240 
     241    :examples: 
    184242 
    185243    :: 
    186244 
    187245        <user> !user-getemail dunker 
    188         <output> dunker has email bart@gozerbot.org 
    189  
    190 3) user-getname (gn) 
    191  
    192     user-getname <nick> .. get the name of <nick> 
     246        <output> dunker has no email set 
     24718) *user-getname (gn)* 
     248 
     249    :description: user-getname <nick> .. get the name of <nick> 
     250 
     251    :permissions: USER 
     252 
     253    :examples: 
    193254 
    194255    :: 
    195256 
    196257        <user> !user-getname dunker 
    197         <output> dunker 
    198  
    199 3) user-getperms (getperms) 
    200  
    201     user-getperms <name> .. get permissions of <name> 
     258        <output> can't find user for bart@gozerbot.org 
     25919) *user-getperms (getperms)* 
     260 
     261    :description: user-getperms <name> .. get permissions of <name> 
     262 
     263    :permissions: OPER 
     264 
     265    :examples: 
    202266 
    203267    :: 
     
    205269        <user> !user-getperms dunker 
    206270        <output> USER .. USER 
    207  
    208 3) user-getstatus (getstatus) 
    209  
    210     user-getstatus <name> .. get status of <name> 
     27120) *user-getstatus (getstatus)* 
     272 
     273    :description: user-getstatus <name> .. get status of <name> 
     274 
     275    :permissions: OPER 
     276 
     277    :examples: 
    211278 
    212279    :: 
     
    214281        <user> !user-getstatus dunker 
    215282        <output> #BARTBOT 
    216  
    217 3) user-getuserhosts (getuserhosts) 
    218  
    219     user-getuserhosts <name> .. get userhosts of <name> 
     28321) *user-getuserhosts (getuserhosts)* 
     284 
     285    :description: user-getuserhosts <name> .. get userhosts of <name> 
     286 
     287    :permissions: OPER 
     288 
     289    :examples: 
    220290 
    221291    :: 
    222292 
    223293        <user> !user-getuserhosts dunker 
    224         <output> bart@gozerbot.org .. bart?@*.a2000.nl 
    225  
    226 3) user-match (match) 
    227  
    228     user-match <userhost> 
     294        <output> gozerbot@conference.jabber.xs4all.nl/dunker .. bart?@*.a2000.nl 
     29522) *user-match (match)* 
     296 
     297    :description: user-match <userhost> 
     298 
     299    :permissions: USER .. OPER 
     300 
     301    :examples: 
    229302 
    230303    :: 
    231304 
    232305        <user> !user-match test@test 
    233         <output> userrecord = name: test userhosts: ['test@test', 'bla@bla'] 
    234         <output>  perms: ['OPER', 'USER', 'QUOTE', 'USER', 'USER', 'USER'] 
    235         <output>  email:  status: [] allowed: [] notallowed: [] tempusershosts: 
     306        <output> userrecord = name: test userhosts: ['test@test'] perms: 
     307        <output>  ['OPER', 'USER', 'QUOTE', 'MAIL', 'USER'] email:  
     308        <output>  status: [] allowed: [] notallowed: [] tempusershosts: 
    236309        <output>  [] permit: [] 
    237  
    238 6) user-meet (meet) 
    239  
    240     meet <nick> .. introduce <nick> to the bot 
     31023) *user-meet (meet)* 
     311 
     312    :description: meet <nick> .. introduce <nick> to the bot 
     313 
     314    :permissions: OPER .. MEET 
     315 
     316    :examples: 
    241317 
    242318    :: 
     
    244320        <user> !user-meet dunker 
    245321        <output> there is already a user with username dunker 
    246  
    247 3) user-merge (merge) 
    248  
    249     user-merge <name> <nick> .. merge record with <name> with userhost from <nick> 
     32224) *user-merge (merge)* 
     323 
     324    :description: user-merge <name> <nick> .. merge record with <name> with userhost from <nick> 
     325 
     326    :permissions: OPER .. MEET 
     327 
     328    :examples: 
    250329 
    251330    :: 
     
    253332        <user> !merge bart dunker 
    254333        <output> we have no user bart 
    255  
    256 3) user-name (name) 
    257  
    258     show name of user giving the command 
     33425) *user-name (name)* 
     335 
     336    :description: show name of user giving the command 
     337 
     338    :permissions: USER 
     339 
     340    :examples: 
    259341 
    260342    :: 
     
    262344        <user> !user-name 
    263345        <output> your name is test 
    264  
    265 3) user-names (names) 
    266  
    267     show names of registered users 
     34626) *user-names (names)* 
     347 
     348    :description: show names of registered users 
     349 
     350    :permissions: OPER 
     351 
     352    :examples: 
    268353 
    269354    :: 
    270355 
    271356        <user> !user-names 
    272         <output> owner .. test .. web .. dunker 
    273  
    274 3) user-permit (permit) 
    275  
    276     show permit of user giving the command 
     357        <output> owner .. bruutipv6 .. lotjuh .. koor .. laagje .. mr-trev 
     358        <output>  .. bsod` .. aim_ .. michiel` .. freakie .. iceman_x 
     359        <output>  .. rainman .. antarez .. cybercobra .. finalx .. stonex 
     360        <output>  .. rmeist .. markdark .. jejfafke .. giagio .. maky`` 
     361        <output>  .. sphynx .. cmdr_sm .. snore .. kgb_ .. synto .. 
     362        <output>  madeddie .. dunkert .. shortguy .. speeksel .. a-v-s 
     363        <output>  .. rexodus .. borretje .. bart__ .. qqa .. gozerbot 
     364        <output>  .. timmer .. jan__ .. habbie .. burp2001 .. jelleh 
     365        <output>  .. murf .. ircmanz .. andabata .. |mdf| .. jink .. 
     366        <output>  web .. zomo .. snufj .. xenobyte .. pro__ .. grootmoeder 
     367         - output trunked - 
     36827) *user-permit (permit)* 
     369 
     370    :description: show permit of user giving the command 
     371 
     372    :permissions: USER 
     373 
     374    :examples: 
    277375 
    278376    :: 
     
    280378        <user> !user-permit 
    281379        <output> you don't have any permits set 
    282  
    283 3) user-perms (perms) 
    284  
    285     get permissions 
     38028) *user-perms (perms)* 
     381 
     382    :description: get permissions 
     383 
     384    :permissions: USER 
     385 
     386    :examples: 
    286387 
    287388    :: 
    288389 
    289390        <user> !user-perms 
    290         <output> OPER .. USER .. QUOTE .. USER .. USER .. USER 
    291  
    292 3) user-scan (us) 
    293  
    294     user-scan <txt> .. search database for matching usernames 
     391        <output> OPER .. USER .. QUOTE .. MAIL .. USER 
     39229) *user-scan (us)* 
     393 
     394    :description: user-scan <txt> .. search database for matching usernames 
     395 
     396    :permissions: OPER 
     397 
     398    :examples: 
    295399 
    296400    :: 
    297401 
    298402        <user> !user-scan dunk 
    299         <output> dunker 
    300  
    301 3) user-search 
    302  
    303     search for matching userhosts 
     403        <output> dunkert .. dunkk .. dunker-done .. dunker 
     40430) *user-search* 
     405 
     406    :description: search for matching userhosts 
     407 
     408    :permissions: OPER 
     409 
     410    :examples: 
    304411 
    305412    :: 
    306413 
    307414        <user> !user-search gozerbot 
    308         <output> (dunker) bart@gozerbot.org 
    309  
    310 3) user-setemail (setemail) 
    311  
    312     user-setemail <name> <email>.. set email of user <name> 
     415        <output> (None) ~dunker@gozerbot.org .. (None) n=dunker@gozerbot.org 
     416        <output>  .. (None) ~dunker@irc.gozerbot.org .. (None) ~dunker@bla.gozerbot.org 
     417        <output>  .. (None) n=dunker@bla.gozerbot.org .. (gozerbot) 
     418        <output>  gozerbot@r8.cg.nu .. (None) n=gozerbot@gozerbot.org 
     419        <output>  .. (None) ~gozerbot@vortex.superstring.nl .. (None) 
     420        <output>  ~gozerbot@ip5657f74a.direct-adsl.nl .. (None) ~gozerbot@249-164-ftth.onsnetnuenen.nl 
     421        <output>  .. (dunker) gozerbot@conference.jabber.xs4all.nl/dunker 
     422        <output>  .. (blablabla2) gozerbot@conference.jabber.xs4all.nl/blablabla2 
     423        <output>  .. (grue) gozerbot@conference.jabber.xs4all.nl/grue 
     424        <output>  .. (mad@xs4all) gozerbot@conference.jabber.xs4all.nl/mad@xs4all 
     425         - output trunked - 
     42631) *user-setemail (setemail)* 
     427 
     428    :description: user-setemail <name> <email>.. set email of user <name> 
     429 
     430    :permissions: OPER 
     431 
     432    :examples: 
    313433 
    314434    :: 
     
    316436        <user> !user-setemail dunker bart@gozerbot.org 
    317437        <output> email set 
    318  
    319 3) user-status (status) 
    320  
    321     get status 
     43832) *user-status (status)* 
     439 
     440    :description: get status 
     441 
     442    :permissions: USER 
     443 
     444    :examples: 
    322445 
    323446    :: 
     
    325448        <user> !user-status 
    326449        <output> you have no status set 
    327  
    328 3) user-userhosts (userhosts) 
    329  
    330     get userhosts 
     45033) *user-userhosts (userhosts)* 
     451 
     452    :description: get userhosts 
     453 
     454    :permissions: USER 
     455 
     456    :examples: 
    331457 
    332458    :: 
    333459 
    334460        <user> !user-userhosts 
    335         <output> test@test .. bla@bla 
    336  
    337 3) user-whoami (whoami) 
    338  
    339     get your username 
     461        <output> test@test 
     46234) *user-whoami (whoami)* 
     463 
     464    :description: get your username 
     465 
     466    :permissions: USER 
     467 
     468    :examples: 
    340469 
    341470    :: 
     
    343472        <user> !user-whoami 
    344473        <output> test 
    345  
    346 3) user-del (delete) 
    347  
    348     user-del <name> .. delete user with <username> 
     47435) *user-del (delete)* 
     475 
     476    :description: user-del <name> .. delete user with <username> 
     477 
     478    :permissions: OPER 
     479 
     480    :examples: 
    349481 
    350482    :: 
  • doc/plugins/USERSTATE

    r2162 r2385  
    1010:author:  Bart Thate <bthate@gmail.com> 
    1111:contact: IRCNET/#dunkbots 
    12 :website: http://plugins.gozerbot.org 
     12:distribution: core 
    1313:license: Public Domain 
    1414  
     
    3131|  
    3232 
     331) *userstate* 
    3334 
    34 1) userstate 
     35    :description: get or set userstate 
    3536 
    36     get or set userstate 
     37    :permissions: USER 
     38 
     39    :examples: 
    3740 
    3841    :: 
    3942 
    4043        <user> !userstate 
    41         <output> no userstate of test known 
     44        <output> TZ=1 
    4245 
    4346    :: 
     
    4548        <user> !userstate TZ -1 
    4649        <output> TZ=-1