CONTENTSINDEXPREVNEXTHOME
- Emerod Commands -

Level [3]     - new user

 ABOUT
 USAGE: ABOUT
 Ask Emerod to show version information.

 CREDIT
 USAGE: CREDIT
 Show program credits. This command is not on the help menu, but you can
 add it yourself if you you want.

 OWNER
 USAGE: OWNER
 Shows who is running this bot.

 HELP
 USAGE: HELP [command]
 Get command menu or help on a specific command.
 Also works as ?

 STATUS
 USAGE: STATUS [nick]
 Check your status.  Status 6 or better, you may check the status of other
 users.

 SEEN
 USAGE: SEEN [nick]
 Ask Emerod when he has last seen a certain user.

 TIME
 USAGE: TIME
 Ask Emerod what time it is in his time zone. DATE is a "hidden"
 command that is the same as TIME.

 IDENT
 USAGE: IDENT
 Set the nick Emerod recognise you by to your current nickname.

 TRYME
 USAGE: TRYME [nick]
 Try it and find out.

Level [4]     - normal

 COUNTRY	 Pro only 
 USAGE: COUNTRY [abbreviation | country]
 Find a country name from an abbreviation, or abbreviation from a country
 name.

 EXCHANGE	 Pro only 
 USAGE: EXCHANGE <amount> <from> <to> | ? | UPDATE
 Exchange some currency types. EXCHANGE ? for a list of valid to/from
 types. EXCHANGE UPDATE forces the exchange rate data to be updated
 (lvl 7+)

 Valid from/to entries are; US=US Dollar, AU=Australian Dollar,
 UK=UK Pound, CA=Canadian Dollar, DM=German Mark, FF=French Franc,
 YEN=Japanese Yen, SF=Swiss Franc

 TEMP
 USAGE: TEMP <C2F | F2C> <temperature>
 Convert Celsius to Fahrenheit degrees or Fahrenheit to Celsius degrees.

 FAQ
 USAGE: FAQ <faqname> [nick]
 Ask me to display a specific Frequently Asked Question file from my
 database. Optionally send the faq to someone else (lvl 7+).

 FAQLIST
 USAGE: FAQLIST - Have Emerod show you a list of the
 Frequently Asked Question files in the database.
 Also works as FAQS

Level [5]     - normal+

 AFIND
 USAGE: AFIND <search key>
 Search Aminet for files matching the keyword.

 MSG
 USAGE: MSG <nick> <message>
 Sends a one line email-like message to a user the next time they join the
 channel. If the user is currently on IRC the message will be sent to them
 in a private notice, and not saved.

 FMSG
 USAGE: FMSG <nick> <message>
 Force send a one line message to a user that is currently online.

 MSGS
 USAGE: MSGS
 Read messages stored on the bot for you.

 SINFO
 USAGE: SINFO
 Display some system information.

 USERS
 USAGE: USERS <level>
 Ask Emerod for a list of known users. If a level is included, I will only
 display users with that level access.

 VOICE
 USAGE: VOICE [nick]
 Ask for channel voice for yourself or someone else.

 UNVOICE
 USAGE: UNVOICE [nick]
 Ask me to remove voice from yourself or someone else.

Level [6]     - normal++

 COOKIE
 USAGE: COOKIE
 Send a random cookie to the channel.

 MOMMA		 Pro only 
 USAGE: MOMMA <nick>
 Send a "Yo Momma" joke to nick.

 FAQADD
 USAGE: FAQADD <name> <text>
 Adds a new FAQ to my database.

 OP
 USAGE: OP <nick>
 Ask for channel operator status for yourself or somone else.

 DEOP
 USAGE DEOP <nick>
 Ask Emerod to deop you, or somone else.
 Also works as DOP

 SET
 USAGE: SET <nick> <newlevel>
 Change the status of another user. Status 3 is the new user's default.
 Status levels 6 or above are for channel-operators only and will be
 auto-op'd if it is turned on.

 Status 0 = psuedo-kline if bot is oper, else kban on join. 1 = kban on
 join. 2 = ignore / no-op.
 By default, status 6 can set another user from status 2 to 5, 7 can set
 from status 2 to 6. Status 8 can set a user from status 0 to 7. Status 9
 can set a user from status 0 to 9.

 SAY
 USAGE: SAY <message>
 Makes Emerod talk to the channel with a text of your choice.

 NOTE
 USAGE: NOTE <nick> <message>
 Makes Emerod send a private notice to someone with a text of your choice.

 ME
 USAGE: ME <action>
 Makes Emerod perform an action in the channel.

 THINK
 USAGE: THINK <text>
 Ask Emerod to do a think Action.
 note: Think® is stolen from DuRaN without permission.

 SLAP
 USAGE: SLAP nick
 Will slap nick using a random slap saying. This command is not on the
 help menu, it is a "hidden" command. You could add it to the help menu if
 you want though.

Level [7]     - botop

 DELUSR
 USAGE: DELUSR <nick nick nick...> or <nick account#>
 Delete all accounts matching the given nickname(s), or delete a single
 account# if it matches the given nickname.
 Also works as DELUSER

 FAQDEL
 USAGE: FAQDEL <name> [num]
 Removes a FAQ from Emerods database. If no number is specified then ALL
 faqs on the given subject will be deleted.

 INVITE
 USAGE: INVITE <nick>
 Ask Emerod to invite nick to the current channel.

 OPALL		 Pro only 
 USAGE: OPALL
 Ask Emerod to give channel op to everyone.

 DOPALL		 Pro only 
 USAGE: DOPALL
 Ask Emerod to remove channel op from everyone.
 Also works as DEOPALL

 BAN
 USAGE: BAN <nick>
 Ask Emerod to set a ban on nick.
 Emerod will remove the ban himself after a length of time defined in the
 config file.

 KICK
 USAGE: KICK <nick> [reason | RANDOM]
 Kicks a user from the channel. If no reason is given then one will be
 randomly picked from the "data/kick.text" file. If this file doesn't exist
 then the default kick reason is "Goodbye".

 KBAN
 USAGE: KBAN <nick> [reason | RANDOM]
 Bans and kicks a user from the channel.
 Emerod will remove the ban himself after a length of time defined in the
 config file.

 UNBAN
 USAGE: UNBAN <nick>
 Removes a standard *!*user@*.machine.domain ban (like the ones Emerod
 makes)

 AUTOOP
 USAGE: AUTOOP
 Toggles Emerods Auto-Op feature on and off.  When ON, Emerod will op
 people joining the channel that have status 6 or better.

 TALK
 USAGE: TALK
 Toggles whether Emerod can talk on the channel or not. A "hidden" command
 is SHUTUP which will toggle TALK to OFF.

 NICK
 USAGE: NICK <nick>
 Change the bots nickname.

 REPORT
 USAGE: REPORT
 Ask Emerod for a report of his status and settings.

 UPTIME
 USAGE: UPTIME
 Ask Emerod to report how long he have been running.

 LOG	 Pro only 
 USAGE: LOG <START | STOP | PAUSE | ?>
 Toggle Chat Logging ON/OFF or PAUSE. ? to check current Logging state.

 MODE
 USAGE: MODE [+|-]b [<nick>[!<user>[@<host>]]]
        or <nick> [+|-]<umodechars>

 MOVE
 USAGE: MOVE #<channel>
 Ask Emerod to move to a new channel.

 TOPIC
 USAGE: TOPIC <new topic text>
 Ask Emerod to change the channel topic. If no text argument is given,
 Emerod will set the topic to the "default topic".

 CONNECT	 Pro only 
 USAGE: CONNECT <server_alias>
 Connect a server than has split. Enter CONNECT ? for a list of server alias.
 This is only usefull if your bot has OPER.

 PING
 USAGE: PING <nick>
 Ask me to send a ping request to nick. With no argument I will ping you.

 ASKHOST	 Pro only 
 USAGE: ASKHOST <nick | address>
 Askhost nicks host or given address.

 FINGER	 Not in Demo 
 USAGE: FINGER <nick | address>
 Finger nicks host or given address.

 TRACE	 Pro only 
 USAGE: TRACE <nick>
 Traceroute nick's host.

 MONITOR
 USAGE: MONITOR [? | NAMES]
 Toggle bot usage monitor ON/OFF. Including ? will display your monitor
 ON/OFF status. Including NAMES will display who currently has the monitor
 turned on.

 RESET
 USAGE: RESET <config | ?>
 Emerod will quit and run himself again.
 With no argument Emerod will quit and run himself again using the current
 configfile. Including a configfile name he will quit and rerun using that
 config. To find out configfile names enter RESET ?

Level [8]     - co-admin

 RAW		 Pro only 
 USAGE: RAW <RAW IRC command>
 Execute a RAW IRC command.  Experts only!

 REHASH
 USAGE: REHASH
 Makes Emerod reload all system configuration and data files.

 KILL		 Pro only 
 USAGE: KILL <nick> [reason | RANDOM]
 Ask Emerod to kill nick. Emerod must have IRCOP status for this to work.

 If the OPERCMD is not set in the config file then this command will not
 be shown on the HELP menu.

 SQUIT		 Pro only 
 USAGE: SQUIT <server_alias>
 Send a server quit command.

 If the OPERCMD is not set in the config file then this command will not
 be shown on the HELP menu.

 OPER		 Pro only 
 USAGE: OPER
 Have Emerod send the OPER command and get IRCOP status.

 UNOPER	 Pro only 
 USAGE: UNOPER
 Have Emerod remove his IRCOP status.

 QUIT
 USAGE: QUIT
 Terminates Emerod.  There's no way to reload Emerod from remote, so use
 this with caution.

Level [9]     - administration

 ADMIN
 USAGE: ADMIN <passwd>
 Get emergency administration access.

 CLI
 USAGE: CLI [passwd] <shell command>
 Execute a shell command. An optional cli passwd can be set in the config
 file.

 TELNET	 Pro only 
 USAGE: TELNET [passwd]
 Open a telnet connection to a shell.  An optional telnet passwd can be
 set in the config file.

 EIC		 Pro only 
 USAGE: EIC
 Open an Emerod Input Console.