How to use MemoServ

We work hard to make things easy for you. We want you to be safe and have fun. So we will come up with some basic guides in how to best use our network so it is fun and safe for you. In this guide we will talk about MemoServ, a manager helping users to send each other persistent messages - whether that user is logged in or not - to be read at their leisure. Both the user sending and the user receiving must be registered with NickServ

After you've registered your nickname, you can use MemoServ to send your friends messages - whether they are online or not. These messages will remain encrypted in the MemoServ database until the recipient deletes them.

In order to send a message, you need to know that user's registered nickname in NickServ. Once you know this you can simply type the following to send a message:

/msg MemoServ SEND Fred This is an example of a memo!

Now that you have sent the message Fred will get a notification when they log in that they have unread memos. You can check whether Fred has read that memo using the following(Note: This only works with the last message, not all messages you sent):

/msg MemoServ CHECK Fred

-MemoServ- The last memo you sent to Fred (sent on Apr 21 10:15:49 2019) has not yet been read.

Great! Now you are communicating using MemoServ. If Fred sends you a message, you will get a notice from MemoServ similar to the following:

-MemoServ- You have a new memo from Fred.
-MemoServ- Type /msg MemoServ READ 1 to read it.

Well, MemoServ is telling you exactly what you need to do next! But pehaps you have more than one message, and you need to know which messages are available. To do this you use the following command:

/msg MemoServ LIST

-MemoServ- Memos for IamAwesome:
-MemoServ- Number Sender Date/Time
-MemoServ- * 1 Fred Apr 21 10:15:49 2019

There is a number for your reference to read or delete, which we will show you next, but also notice the asterisk *. This indicates an unread memo. To read a memo, just like MemoServ told us when we received the memo, you can enter the following:

/msg MemoServ READ 1

-MemoServ- Memo 1 from Fred (Apr 21 10:15:49 2019).
-MemoServ- To delete, type: /msg MemoServ DEL 1
-MemoServ- This is an example of a memo!

As you can see, MemoServ shows you who the message is from, when it was sent, how to delete it and finally the text of the message. There is no real limit on the size of the memo, but generally 255 characters is considered a good top-size. Think of it like sending someone a line in the chat, just something they can see later.

Now we can delete the message using the following:

/msg MemoServ DEL 1

-MemoServ- Memo 1 has been deleted.

There are ways of deleting more than one message at a time, or special key words. For example /msg MemoServ DEL 2-5,7-9 deletes memos numbered 2 through 5 and 7 through 9. Or /msg MemoServ DEL All deletes all your messages, and /msg MemoServ DEL Last deletes the last memo you received.

You can even retract the last message that you may not want the other user to read. To do this use the following:

/msg MemoServ CANCEL Fred

And the last message you sent to Fred will be removed from his queue. As always, if you need any help you can always type

/msg MemoServ HELP

to get a list of commands and how to use them.

The good thing is that MemoServ also gives you the ability to control who can message you. By using the IGNORE command, you can block users from sending you messages. To add a user to that ignore list:

/msg MemoServ IGNORE Add Fred

-MemoServ- Fred added to ignore list.

To remove a user from that list:

/msg MemoServ IGNORE Del Fred

-MemoServ- Fred removed from the ignore list.

To check which users are on that list:

/msg MemoServ IGNORE List

-MemoServ- Ignore list: -MemoServ- Fred

MemoServ is a privilege and if the IRC Operators find out this privilege is being abused to send harrassing or inappropriate messages to users, your rights may be revoked and your registration may be removed.