Some little tricks that you may or may not know about...

*  You can "lock" a user's info line by putting a '@' as the first letter.
   They won't be able to change it any more.

*  '.status all' will dump out virtually everything you have configured on
   your bot

*  TCL has a command 'info body <proc>' that will list the contents of a
   proc.  'info args <proc>' shows what you have defined as the parameters
   for the proc.

*  You can rename a builtin command by binding over it.  To rename '.status'
   to '.report', you'd do:
     unbind dcc - status *status
     bind dcc m report *status
   The first line removes the builtin binding on '.status', and the second
   line binds '.report' to the builtin status function.


Some things that get requested pretty often:

(1) I want CERTAIN people to get auto-op when they join, but I want MOST
    people to have to request them.  How do I do that?

    Turn 'op-on-join' off, first of all.  Then use TCL to define a new
    user flag called "i" (for "instant op").  It could really be any letter
    that isn't already being used, but I'll use "i" for this example.
       set flag5 i
    If you've already used flag 5, pick another one.  Now you set up a
    join binding that gets triggered only by people with that flag:
       bind join i * auto_op
    Then you make the proc:
       proc auto_op {nick uhost hand chan} {
         putserv "MODE $chan +o $nick"
       }
    That should do it.
