def help(topic='')
case topic
when 'setlevel'
return 'setlevel <command> <level> => Sets required level for <command> to <level> (private addressing only)'
when 'useradd'
return 'useradd <username> => Add user <mask>, you still need to set him up correctly (private addressing only)'
when 'userdel'
return 'userdel <username> => Remove user <username> (private addressing only)'
when 'usermod'
return 'usermod <username> <item> <value> => Modify <username>s settings. Valid <item>s are: hostmask, (+|-)hostmask, password, level (private addressing only)'
when 'auth'
return 'auth <masterpw> => Create a user with your hostmask and master password as bot master (private addressing only)'
when 'levels'
return 'levels => list commands and their required levels (private addressing only)'
when 'users'
return 'users [<username>]=> list users and their levels or details about <username> (private addressing only)'
when 'whoami'
return 'whoami => Show as whom you are recognized (private addressing only)'
when 'identify'
return 'identify <username> <password> => Identify your hostmask as belonging to <username> (private addressing only)'
else
return 'Auth module (User authentication) topics: setlevel, useradd, userdel, usermod, auth, levels, users, whoami, identify'
end
end