MeMo

**MeMO** Servicio de Mensajería entre Usuarios y Canales/Salas registrados en el chat.

**Introducción**

El roBOT MeMO se encarga de gestionar la mensajería entre usuarios y canales registrados en la Red. Permite enviar mensajes a usuarios aunque no estén conectados al CHAT de forma que los reciban cuando se conecten.

**Credenciales**

Este servicio está identificado en el CHAT con los siguientes parámetros:

* NiCK: **MeMO**
* User/Host: **-@-**
* Realname: **Servicio de Mensajería**
* Nodo: **deep.space**
* Información: **es un roBOT oficial de la Red**

Estos datos los puedes comprobar haciéndole un **/WHOIS** al nick/alias del roBOT de servicio.

**Los comandos disponibles de este roBOT son los siguientes:**

## Comandos de Listado, Enviado, y Borrado de MeMos

### **SEND**

Nos permite enviar un mensaje a otro nick/alias o a un canal/sala, siempre que esté registrado.

En el caso de enviarlo a otro nick/alias, lo recibirá en el momento, y si no está conectado, cuando se conecte. En el caso de enviarlo a un canal/sala, el mensaje, se envía a los usuarios que tengan acceso a leer memos del canal (MEMO-RECV de CHaN), en su buzón personal.

Sintaxis:

* **/msg MeMO SEND**
* **/msg MeMO SEND**

Ejemplo:

* **/msg MeMO SEND**

De esta forma, enviamos el mensaje a los usuarios del canal/sala #pepe.

* **/msg MeMO SEND**

De esta otra forma, enviamos un mensaje solo a Marquitos.

### **LIST**

Nos permite ver los mensajes que tenemos en nuestro buzón personal.

Sintaxis:

* **/msg MeMO LIST**

Nos listará TODOS los mensajes que tengamos.

* **/msg MeMO LIST**

Nos listará el número de mensaje que especifiquemos.

* **/msg MeMO LIST**

Nos listará los números de mensaje que especifiquemos.

* **/msg MeMO LIST**

Nos listará solamente los mensajes que no hayamos leído.

Ejemplo:

* **/msg MeMO LIST**

Veremos todos los mensajes que tenemos en el buzón.

* **/msg MeMO LIST**

Nos mostrará quien nos envió el mensaje nº 7.

* **/msg MeMO LIST**

Nos mostrará quién nos envió los mensajes del 10 al 15.

* **/msg MeMO LIST**

Nos mostrará los mensajes que tenemos por leer.

Delante de cada mensaje, podremos ver unos símbolos que nos dirán de qué tipo de mensaje se trata:

* \* - Mensaje no leído.
* # - Mensaje enviado a un canal donde tenemos el nivel ACC-RECV de CHaN.
* M - Mensaje global enviado por la Red a los usuarios.
* Si no tiene símbolo, es un mensaje ya leído de otro usuario.

Ejemplo:

\* 4 Lucia 13:25:45 9/Abr/2013 CET <- Un mensaje sin leer de Lucia.

# 3 Marcos 20:25:15 7/Abr/2013 CET <- Un mensaje enviado por Marcos a un canal/sala donde tenemos nivel ACC-RECV de CHaN.

M 2 Hispanito 15:25:10 3/Abr/2013 CET <- Un mensaje global enviado por la Red, a varios usuarios, con el nombre de "Hispanito".

1 Pepe 22:17:30 1/Abr/2013 CET <- Un mensaje ya leído que me envió Pepe.

### **READ**

Nos permite leer los mensajes que tenemos en nuestro buzón personal.

Sintaxis:

* **/msg MeMO READ**

Leeremos el mensaje que especificamos.

* **/msg MeMO READ**

Leeremos los mensajes que hayamos especificado.

* **/msg MeMO READ**

Leeremos el último mensaje recibido, aunque ya lo hayamos leído anteriormente.

* **/msg MeMO READ**

Leeremos los mensajes nuevos.

Ejemplo:

* **/msg MeMO READ**

Leeremos el mensaje número 2

* **/msg MeMO READ**

Leeremos los mensajes 2, 5, 6 y 7

### **DEL**

Con este comando borramos de nuestro buzón los mensajes recibidos que especifiquemos.

Sintaxis:

* **/msg MeMO DEL**

Borramos el mensaje que especificamos.

* **/msg MeMO DEL**

Borramos los mensajes que hayamos especificado.

* **/msg MeMO DEL**

Borramos todos los mensajes recibidos.

Ejemplo:

* **/msg MeMO DEL**

Borramos el mensaje número 2.

* **/msg MeMO DEL**

Borramos los mensajes 2, 5, 6 y 7.

Una vez borrado un mensaje, no se podrá recuperar.

## Comandos de configuración

### **SET**

Nos sirve para configurar ciertas opciones de los mensajes.

Sintaxis:

* **/msg MeMO SET NOTIFY**

#### **SET NOTIFY**

Desde este comando, podemos ajustar cómo nos avisará de la llegada de nuevos mensajes.

Sintaxis:

* **/msg MeMO SET NOTIFY**

El bot nos avisará de los mensajes nuevos, cuando volvamos del estado ausente (away), cuando nos llegue el mensaje si estamos conectados, o cuando nos conectemos.

* **/msg MeMO SET NOTIFY**

El bot nos avisará solo cuando nos conectemos, y cuando volvamos del estado ausente (away).

* **/msg MeMO SET NOTIFY**

El bot solo nos avisará cuando estemos conectados y nos envíen un mensaje.

* **/msg MeMO SET NOTIFY**

El bot, no nos avisará de la llegada de mensajes.

Por defecto, está activada la opción

## Comando de Bloqueo

### **NOMEMOS**

Podemos evitar que ciertos usuarios nos envíen mensajes.

Sintaxis:

* **/msg MeMO NOMEMOS ADD**

De esta forma, añadimos a un nick/alias a nuestra lista de ignorados, también podemos poner una máscara para ampliar las posibilidades.

* **/msg MeMO NOMEMOS DEL**

De esta forma, borramos a un nick/alias o una máscara de la lista de ignorados

* **/msg MeMO NOMEMOS LIST**

Nos muestra la lista de ignorados que tenemos.

Ejemplo:

* **/msg MeMO NOMEMOS ADD**

La usuaria con nick/alias MariPili no podrá enviarnos mensajes.

* **/msg MeMO NOMEMOS ADD \*malo\***

Ningún usuario que tenga la palabra "malo" en su nick/alias, podrá enviarnos mensajes. (por ejemplo ElMaloDeLaPeli, MaloMalisimo, SoyMalo). Al igual que podemos usar el símbolo "\*" para varios caracteres, podemos usar "?" para un solo carácter.