LISTS


about


author:Bart Thate <bthate@gmail.com>
contact:IRCNET/#dunkbots
website:http://plugins.gozerbot.org
license:Public Domain

description


maintain lists


lists per global/channel/user

commands


  1. lists

    lists <listname> [',' <item>] .. show content of list or add item to list

    <user> !lists bla
    <output> no bla list available or empty
    
    <user> !lists bla, mekker
    <output> mekker added to bla list
    
  2. lists-chan

    lists-chan <listname> [',' <item>] .. show content of list or add item to list

    <user> !lists-chan bla
    <output> no bla list available or empty
    
    <user> !lists-chan bla, mekker
    <output> mekker added to bla list
    
  3. lists-chandel

    lists-chandel <listname> ',' <listofnrs> .. remove items with indexnr from list

    <user> !lists-chandel mekker , 1
    <output>   is not an integer
    
    <user> !lists-chandel mekker , 0 3 6
    <output>   is not an integer
    
  4. lists-chanshow

    show available channel lists

    <user> !lists-chanshow
    <output> bla
    
  5. lists-del

    lists-del <listname> ',' <listofnrs> .. remove items with indexnr from list

    <user> !lists-del mekker , 1
    <output> failed to delete [1] .. 0 item(s) deleted
    
    <user> !lists-del mekker , 0 3 6
    <output> failed to delete [0, 3, 6] .. 0 item(s) deleted
    
  6. lists-global

    lists-global <listname> [',' <item>] .. show content of list or add item to list

    <user> !lists-global bla
    <output> 3) mekker .. 5) mekker .. 8) mekker .. 11) mekker ..
    <output>  13) mekker .. 14) mekker .. 23) mekker .. 25) mekker
    <output>  .. 31) mekker .. 32) mekker .. 35) mekker .. 38) mekker
    <output>  .. 43) mekker .. 47) mekker .. 52) mekker .. 53) mekker
    <output>  .. 55) mekker .. 56) mekker .. 58) mekker .. 59) mekker
    <output>  .. 60) mekker .. 63) mekker .. 65) mekker .. 72) mekker
    <output>  .. 79) mekker .. 83) mekker .. 86) mekker .. 87) mekker
    <output>  .. 94) mekker .. 96) mekker .. 98) mekker .. 102)
    <output>  mekker .. 103) mekker .. 108) mekker .. 110) mekker
    <output>  .. 111) mekker .. 113) mekker .. 114) mekker .. 119)
    <output>  mekker .. 128) mekker .. 130) mekker .. 133) mekker
    <output>  .. 134) mekker .. 136) mekker .. 141) mekker .. 143)
    <output>  mekker .. 145) mekker .. 149) mekker .. 150) mekker
    <output>  .. 157) mekker .. 160) mekker .. 162) mekker .. 167)
    <output>  mekker .. 168) mekker .. 169) mekker .. 170) mekker
    <output>  .. 175) mekker .. 178) mekker .. 179) mekker .. 184)
    <output>  mekker .. 186) mekker .. 189) mekker .. 190) mekker
    <output>  .. 191) mekker .. 193) mekker .. 195) mekker .. 201)
    <output>  mekker .. 209) mekker .. 213) mekker .. 217) mekker
    <output>  .. 220) mekker .. 221) mekker .. 222) mekker .. 226)
    <output>  mekker .. 230) mekker .. 232) mekker .. 234) mekker
    <output>  .. 237) mekker .. 239) mekker .. 243) mekker .. 246)
    <output>  mekker .. 247) mekker .. 257) mekker .. 261) mekker
    <output>  .. 262) mekker .. 266) mekker .. 267) mekker .. 270)
    <output>  mekker .. 276) mekker .. 277) mekker .. 278) mekker
    <output>  .. 279) mekker .. 283) mekker .. 285) mekker .. 286)
    <output>  mekker .. 290) mekker .. 291) mekker .. 299) mekker
    <output>  .. 300) mekker .. 304) mekker .. 305) mekker .. 312)
    <output>  mekker .. 315) mekker .. 317) mekker .. 322) mekker
    <output>  .. 322) mekker .. 325) mekker .. 330) mekker .. 333)
    <output>  mekker .. 336) mekker .. 337) mekker .. 339) mekker
    <output>  .. 344) mekker .. 348) mekker .. 352) mekker .. 354)
    <output>  mekker .. 359) mekker .. 360) mekker .. 362) mekker
    <output>  .. 365) mekker .. 368) mekker .. 375) mekker .. 376)
    <output>  mekker .. 380) mekker .. 383) mekker .. 384) mekker
    <output>  .. 387) mekker .. 388) mekker .. 389) mekker .. 394)
    <output>  mekker .. 395) mekker .. 400) mekker .. 403) mekker
    <output>  .. 410) mekker .. 411) mekker .. 412) mekker .. 418)
    <output>  mekker .. 419) mekker .. 422) mekker .. 428) mekker
    <output>  .. 429) mekker .. 430) mekker .. 434) mekker .. 438)
    <output>  mekker .. 442) mekker .. 443) mekker .. 444) mekker
    <output>  .. 447) mekker .. 450) mekker .. 452) mekker .. 458)
    <output>  mekker .. 459) mekker .. 461) mekker .. 465) mekker
    <output>  .. 470) mekker .. 471) mekker .. 474) mekker .. 479)
    <output>  mekker .. 488) mekker .. 489) mekker .. 490) mekker
    <output>  .. 491) mekker .. 493) mekker .. 494) mekker .. 495)
    <output>  mekker .. 496) mekker .. 498) mekker .. 505) mekker
    <output>  .. 506) mekker .. 513) mekker
    
    <user> !lists-global bla, mekker
    <output> mekker added to bla list
    
  7. lists-globaldel

    lists-globaldel <listname> ',' <listofnrs> .. remove items with indexnr from list

    <user> !lists-globaldel mekker , 1
    <output>   is not an integer
    
    <user> !lists-globaldel mekker , 0 3 6
    <output>   is not an integer
    
  8. lists-globalshow

    show available global lists

    <user> !lists-globalshow
    <output> bla
    
  9. lists-merge

    merge 2 lists (users lists only)

    <user> !lists-merge mekker miep
    <output> no mekker list exists
    
  10. lists-show

    show available channel lists

    <user> !lists-show
    <output> bla