CORE


about


author:Bart Thate <bthate@gmail.com>
contact:IRCNET/#dunkbots
distribution:core
license:Public Domain

description


core commands for the bot



commands


  1. apro (apropos)

    description:apro <what> .. search for commands that contain <what>
    permissions:USER .. WEB .. ANON
    examples:
    <user> !apro com
    <output> 1) whatcommands .. 2) commands .. 3) hg-committers
    <output>  (committers)
    
  2. available (plugins)

    description:show what plugins are available but not loaded (see the list command for loaded plugins)
    permissions:USER .. WEB .. ANON
    examples:
    <user> !available
    <output> cloud .. collective .. megahal .. powernick
    
  3. cc

    description:set control char of channel or show control char of channel
    permissions:USER
    examples:
    <user> !cc !
    <output> control char set to !
    
    <user> !cc
    <output> control character(s) for channel #test are/is !
    
  4. cc-add

    description:cc-add <control char> .. add control character
    permissions:OPER
    examples:
    <user> !cc-add #
    <output> control char # added
    
  5. cc-del

    description:cc-del <control character> .. remove cc
    permissions:OPER
    examples:
    <user> !cc-del #
    <output> control char # deleted
    
  6. cleanpyc

  7. commands

    description:show commands of <plugin>
    permissions:USER .. WEB .. ANON
    examples:
    <user> !commands core
    <output> apro (apropos) .. available (plugins) .. cc .. cc-add
    <output>  .. cc-del .. cleanpyc .. commands .. encoding .. help
    <output>  .. intro .. less .. less-size .. list (ll) .. loglevel
    <output>  .. more .. party-loud .. party-silent .. partylist
    <output>  .. perm .. quit (halt) .. reboot (stuk) .. running
    <output>  .. save .. threads .. u .. uptime (up) .. userhostcache
    <output>  .. version (v) .. whatcommands .. whatperms .. whereis
    
  8. encoding

    description:show default encoding
    permissions:USER .. OPER .. ANON
    examples:
    <user> !encoding
    <output> default encoding is utf-8
    
  9. help

    description:get help on <cmnd> or <plugin>
    permissions:USER .. WEB .. ANON
    examples:
    <user> !help test
    <output> give test response .. alias: None .. examples:  test
    
    <user> !help misc
    <output> plugin description: miscellaneous commands .. commands:
    <output>  ps .. response .. source (about) .. test .. time (t)
    <output>  .. timezone
    
  10. intro

    description:do a whois of <nick> to sync userhost into the userhost cache
    permissions:OPER
    examples:
    <user> !intro dunker
    <output> whois command send
    
  11. less

    description:less [<who>] [<index1>] <index2> .. get txt from bots output cache
    permissions:USER .. ANON
    examples:
    <user> !less 0
    <output> no data available for test 0 0
    
    <user> !less 0 2
    <output> no data available for test 0 2
    
    <user> !less bart 1 0
    <output> no data available for bart 1 0
    
  12. less-size

    description:show sizes of data in bot's ouput cache
    permissions:USER .. ANON
    examples:
    <user> !less-size
    <output> none
    
  13. list (ll)

    description:list registered plugins or list commands in plugin
    permissions:USER .. WEB .. ANON
    examples:
    <user> !list
    <output> 8b .. alarm .. alias .. all .. anon .. at .. autoreply
    <output>  .. autovoice .. away .. backup .. beats .. bender
    <output>  .. birthday .. botsnack .. buzz .. chanperm .. choice
    <output>  .. code .. core .. count .. country .. dict .. dig
    <output>  .. dns .. event .. facts .. fleet .. gcollect .. googletalk
    <output>  .. grab .. greeting .. grep .. hello .. hex2ip ..
    <output>  hexjoin .. hg .. idle .. ignore .. infoitem .. install
    <output>  .. ipcalc .. irc .. jabber .. job .. jtdict .. karma
    <output>  .. lag .. lart .. links .. lists .. log .. mail ..
    <output>  mailexceptions .. markov .. misc .. nickcapture ..
    
    <user> !list rss
    <output> rss-add .. rss-addchannel .. rss-additem .. rss-addmarkup
    <output>  .. rss-all .. rss-channels .. rss-del .. rss-delchannel
    <output>  .. rss-delitem .. rss-delmarkup .. rss-description
    <output>  .. rss-dump .. rss-feeds .. rss-get .. rss-itemslist
    <output>  .. rss-link .. rss-list .. rss-markup .. rss-markuplist
    <output>  .. rss-running .. rss-scan .. rss-search .. rss-setsleeptime
    <output>  .. rss-seturl .. rss-sleeptime .. rss-start .. rss-stop
    <output>  .. rss-stopwatch .. rss-sync .. rss-url .. rss-watch
    
  14. loglevel

    description:get/set current loglevel .. the lower the loglevel the more the bot logs
    permissions:OPER
    examples:
    <user> !loglevel
    <output> loglevel is 1000
    
    <user> !loglevel 1000
    <output> loglevel is now 1000
    
  15. more

    description:return txt from output cache
    permissions:USER .. ANON
    examples:
    <user> !more
    <output> no more data available for test
    
    <user> !more test
    <output> no more data available for test
    
  16. party-loud

    description:enable partyline noise
    permissions:USER
    examples:
    <user> !party-loud
    <output> partyline put to loud mode
    
  17. party-silent

    description:disable partyline noise
    permissions:USER
    examples:
    <user> !party-silent
    <output> partyline put to silent mode
    
  18. partylist

    description:show connected partylist users
    permissions:USER .. WEB .. ANON
    examples:
    <user> !partylist
    <output> no party yet!
    
  19. perm

    description:show permission of command
    permissions:USER .. WEB .. ANON
    examples:
    <user> !perm quit
    <output> quit command needs ['OPER'] permission
    
  20. running

    description:show running jobs
    permissions:USER .. OPER .. ANON
    examples:
    <user> !running
    <output> running.5 = 1
    
  21. save

    description:save bot data
    permissions:OPER
    examples:
    <user> !save
    <output> saving .. done
    
  22. threads

    description:show running threads
    permissions:USER .. OPER .. ANON
    examples:
    <user> !thread
    <output> none
    
  23. u

    description:u <nick> .. get userhost cache entry for <nick>
    permissions:USER .. ANON
    examples:
    <user> !u dunker
    <output> bart@gozerbot.org
    
  24. uptime (up)

    description:show uptime of the bot
    permissions:USER .. WEB .. JCOLL .. ANON
    examples:
    <user> !uptime
    <output> uptime is 52 seconds
    
  25. version (v)

    description:show version of the bot
    permissions:USER .. WEB .. JCOLL .. ANON .. CLOUD
    examples:
    <user> !version
    <output> GOZERBOT 0.8.2-BETA HG revision 2383
    
  26. whatcommands

    description:show commands with permission <perm>
    permissions:USER
    examples:
    <user> !whatcommands USER
    <output> 8b .. active .. age .. alarm .. alarm-mylist .. alias-get
    <output>  .. alias-search .. apro .. at .. available .. bd ..
    <output>  bd-del .. bd-set .. beats .. bender .. botsnack ..
    <output>  buzz .. cc .. channels .. chat .. choice .. chuck
    <output>  .. cmnd .. coll .. coll-exec .. commands .. count
    <output>  .. country .. country-rev .. dayline .. dict .. dig
    <output>  .. dns .. encoding .. event-add .. event-join .. event-list
    <output>  .. event-part .. event-who .. excuse .. fleet-list
    <output>  .. got .. got-chan .. greeting-add .. greeting-del
    <output>  .. greeting-list .. grep .. hello .. help .. hex2ip
    
  27. whatperms

    description:show what permissions are available
    permissions:USER .. OPER .. ANON
    examples:
    <user> !whatperms
    <output> ACTION .. ANON .. ANONKARMA .. ANONQUOTE .. ANY ..
    <output>  CLOUD .. EVENT .. FORGET .. IGNORE .. INFOADD .. JCOLL
    <output>  .. JOIN .. KARMA .. LINKS .. MAIL .. MEET .. OPER
    <output>  .. PROBE .. QUOTE .. QUOTEADD .. QUOTEDEL .. RSS ..
    <output>  SAY .. SENDRAW .. UPGRADE .. USER .. WEB
    
  28. whereis

    description:whereis <cmnd> .. show in which plugins <what> is
    permissions:USER .. WEB .. ANON
    examples:
    <user> !whereis test
    <output> misc