=====
Basic
=====

Basic know your way around.

See what permission you have
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
::

  < dunk> !perms
  < gozerbot> USER .. ADMIN .. MAIL .. RSS .. EVAL .. VOTE .. FORGET .. ALIAS
            .. OPER .. QUOTE .. SENDRAW .. SAY

See what plugins are available
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
::

  < dunk> !available
  < gozerbot> available plugins:
  < gozerbot> alarm alert alias autovoice away birthday botsnack chanperm code
              collective convert core count country dig dns event facts fleet
              grep hello idle ignore infoitem install irc jabber jcoll karma
              limiter links lists log mailexceptions markovtalk misc mono
              mylist nickcapture ops partyudp probe quote relay reload remind
              rss shop size to todo topic udp update upgrade user webserver (+1)

if the response is longer than 375 characters the bot will cache the output
and only show the first 375 chars. use !more to see the following lines.
::

  < dunk> !more
  < gozerbot>  worktimer

See what commands a plugin provides
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

An alias if it exists for a command is show in ()
::

  < gozerbot> todo has the following commands:
  < gozerbot> todo todo-chan (chantodo) todo-chandone (chandone) todo-done
              (done) todo-get todo-prio (prio) todo-set todo-setprio (setprio)
              todo-show todo-time (tt) todo-today (today) todo-week

Get help on a plugin
~~~~~~~~~~~~~~~~~~~~

The help command only shows the commands you can do in a plugin.
::

  < dunk> !help collective
  < gozerbot> plugin description: manage links to other bots .. to be
              accessible a bot needs to run the webserver
  < gozerbot> commands: coll .. coll-exec

Get help on a command
~~~~~~~~~~~~~~~~~~~~~
::

  < dunk> !help coll
  < gozerbot> command description of coll: coll <cmnd> .. execute command in
              the collective .. alias: None .. examples: coll lq

Use apro to find commands
~~~~~~~~~~~~~~~~~~~~~~~~~
::

  < dunk> !apro shop
  < gozerbot> 1) shop 2) shop-del 3) shop-get 4) shop-add 5) shop-chan

Use pipelines
~~~~~~~~~~~~~

::

  < dunk> !commands | grep todo | count
  < gozerbot> 12
