MemoServ Commands

MemoServ is a utility allowing IRC users to send short messages to other IRC users, whether they are online at the time or not, or to channels(*). Both the sender's nickname and the target nickname or channel must be registered in order to send a memo. Type /msg MemoServ HELP command for help on any of the commands.

(*) By default, any user with at least level 10 access on a channel can read that channel's memos. This can be changed with the ChanServ LEVELS command.

Commands are indexed alphabetically. Examples of the actual commands that you can copy, paste, and send are listed in italics. A description of the command follows the command. Underlined words in the command are variables that need to be changed to send the command correctly. For example #channel should be changed to your channel's name, Nick is your nick or the nick of the user, Text might be the message you want to be displayed. These can vary by command and will be explained in the command's description that follows. Variables inside curly braces like {ON|OFF} are selections that require one of the options inside the curly braces to be specified.

CANCEL
Cancels the last memo you sent to the specified nick or channel provided it has not already been read at the time you use the command.
 * /msg memoserv cancel nick|channel

CHECK
Checks whether the _last_ memo you sent to nick has been read or not. Note that this only work with nicks, not with channels.
 * /msg memoserv check nick

DEL
This command allows you to delete memos. Options can be one of:

LAST
Will delete the last memo received.
 * /msg memoserv del last

ALL
Will delete all memos you have received.
 * /msg memoserv del all

LIST
Will delete the memos specified in the list. For example, /msg memoserv del 2-5 would delete memos from number 2 to number 5. You could also use /msg memoserv del 2-3, 8-9 to delete only memos 2 through 3 AND memos 8 though 9.
 * /msg memoserv del list

CHANNEL
Will delete the memos for the channel specified. All other options described above apply. You must have the appropriate channel access to use this command. By default you must have level 10 access on a channel to read that channels memos. This can be changed with the ChanServ LEVELS command.
 * /msg memoserv del #channel *option*

INFO
Informs you of you memo info, it will list; the number of memos you have, what your LIMIT is set at, and your NOTIFY status. There are two options here: The items mentioned above for you given nick. Does the same as the above for a given channel. You must have the appropriate channel access to use this command. By default you must have level 10 access on a channel to read that channels memos. This can be changed with the ChanServ LEVELS command.
 * INFO: /msg memoserv info
 * CHANNEL: /msg memoserv info #channel

LIST
Lists your memos. Options can be one of:

LIST
Will list all memos your current nickname has. New memos will be indicated as such by an "*". You can also specify which memos are to be listed by number. For example, /msg memoserv list 2-4 would only list memos from number 2 to number 4. You could also use /msg memoserv list 2-4, 7-9 to list only memos 2 through 4 AND memos 7 though 9.
 * /msg memoserv list

NEW
Will list only the new memos your current nickname has.
 * /msg memoserv list new

CHANNEL
Will list all the memos for the channel specified. All other options described above apply. You must have the appropriate channel access to use this command. By default you must have level 10 access on a channel to read that channels memos. This can be changed with the ChanServ LEVELS command.
 * /msg memoserv list #channel

READ
This command allows you to read you memos. Options can be one of:

LAST
Will open the last memo received.
 * /msg memoserv read last

NEW
Will open any new memos you have received.
 * /msg memoserv read new

LIST
Will open the memos specified in the list. For example, /msg memoserv read 2-5 would only open memos from number 2 to number 5. You could also use /msg memoserv read 2-3, 8-9 to list only memos 2 through 3 AND memos 8 though 9.
 * /msg memoserv read list

CHANNEL
Will read all the memos for the channel specified. All other options described above apply. You must have the appropriate channel access to use this command. By default you must have level 10 access on a channel to read that channels memos. This can be changed with the ChanServ LEVELS command.
 * /msg memoserv read #channel

RSEND
Sends the named nick or channel a memo containing memo-text. When sending to a nickname, the recipient will receive a notice that he/she has a new memo. The target nickname/channel must be registered. Once the memo is read by its recipient, an automatic notification memo will be sent to the sender informing him/her that the memo has been read.
 * /msg memoserv rsend nick|channel the memo you wish to send

SEND
Sends the text in the area "the memo you wish to send" to the nick or channel you specified.
 * /msg memoserv send nick|channel the memo you wish to send

SET
Sets various memo options. Option can be one of:

NOTIFY
The parameters can be one of: You will be notified of memos when you log on, when you unset /AWAY and when they are sent to you. You will be notified of memos only when you logon or unset /AWAY. You will only be notified of memos when they are sent to you. You will not receive any notification of memos. The parameters can be one of: Sets the maximum number of memos you nick will be able to receive. If it is set to 0 you will not be able to receive any memos. It cannot be set any higher than 20. Does the same as the above for a given channel. You must have the appropriate channel access to use this command. By default you must have level 10 access on a channel to read that channels memos. This can be changed with the ChanServ LEVELS command.
 * /msg memoserv set notify parameter
 * ON: /msg memoserv set notify on
 * LOGIN: /msg memoserv set notify logon
 * NEW: /msg memoserv set notifynew
 * OFF: /msg memoserv set notify off
 * LIMIT: /msg memoserv set limit parameter
 * USERLIMIT /msg memoserv set limit some number between 0-20
 * CHANNELLIMIT: /msg memoserv set limit #channel|some number between 0-20

STAFF
Sends all services staff a memo containing memo-text. Note: If you have opers on both the oper list and the admin list they will receive the memo twice. The same applies for oper's on the Root list as well as other lists.
 * /msg memoserv staff the memo you wish to send