MEMOSERV

Aperto da LaBiRiNtO, 17 Marzo 2009, 15:06:03 PM

Discussione precedente - Discussione successiva

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

LaBiRiNtO

MEMOSERV

MemoServ è un servizio che permette agli utenti della rete di scambiarsi brevi messaggi (memo), anche se i destinatari non
sono connessi; permette inoltre di inviare messaggi ai canali(*).
Il nick del mittente e quello del destinatario (o il canale di destinazione) devono essere registrati.

I comandi di MemoServ sono:

SEND Invia un memo a un nick o a un canale
CANCEL Annulla l'ultimo memo inviato
LIST Mostra la lista dei propri memo
READ Legge uno o più memo
DEL Cancella uno o più memo
SET Imposta le opzioni relative ai memo
INFO Mostra informazioni sui tuoi nuovi memo
RSEND Invia un memo e richiede una notifica di lettura
CHECK Controlla se l'ultimo memo ad un nick è stato letto

Digita /msg MemoServ HELP comando per maggiori informazioni sull'uso dei comandi sopraelencati.
(*) Di default, qualsiasi utente con almeno livello 10 (SOP) su un canale può leggere i memo di quel canale.
Questo livello minimo può essere impostato con il comando LEVELS di Chanserv.


SEND
Sintassi: /msg MemoServ SEND {nick | canale} testo-del-memo

Invia un memo che contiene il testo-del-memo al nick o al canale specificato.
Quando si invia un memo a un nick, il destinatario riceverà un messaggio che lo notifica che ha un nuovo memo.
Il nick/canale di destinazione deve esser registrato.


CANCEL
Sintassi: /msg MemoServ CANCEL {nick | canale}

Annulla l'ultimo memo inviato al nick o al canale specificato, sempre che non sia già stato letto prima dell'uso di questo comando.


CHECK
Sintassi: /msg MemoServ CHECK nick

Controlla se l'_ultimo_ memo che hai inviato al nick è stato letto oppure no.
Nota che questo funziona unicamente coi nick, non coi canali.


LIST
Sintassi: /msg MemoServ LIST [canale] [ list | NEW]

Mostra le proprie memo
Quando viene specificato NEW, mostra soltanto i nuovi memo (non letti).
I memo non letti sono segnati con un "*" a sinistra del numero d'ordine.
Si può anche indicare una lista di numeri, come in quest'esempio:  :arrow:  LIST 2-5,7-9
Mostra i memo che hanno numeri tra 2 e 5 e tra 7 e 9, escludendo quindi il 6.


READ
Sintassi: /msg MemoServ READ [canale] {numero | lista | LAST | NEW}

Mostra il testo dei propri memo specificati.
Se viene indicato LAST, mostra l'ultimo memo ricevuto.
Se viene indicato NEW, mostra tutti i nuovi memo.
Altrimenti, mostra il memo che ha numero numero.
Si può anche specificare una lista di numeri, come nell'esempio:  :arrow:  READ 2-5,7-9
Mostra i memo che hanno numeri tra 2 e 5 e tra 7 e 9, escludendo quindi il 6.


RSEND
Sintassi: /msg MemoServ RSEND {nick | canale} testo-memo

Invia un memo contenente memo-text al nick o canale specificato.
Se inviato ad un nickname, il destinatario riceverà un notice che gli segnala il nuovo memo.
Il nickname o canale dev'essere registrato.
Una volta che il memo viene letto dal destinatario, verrà inviata una notifica automatica al mittente, informandolo che il suo memo è stato letto.


DEL
Sintassi: /msg MemoServ DEL [canale] {numero | lista | LAST | ALL}

Elimina il memo o i memo specificati.
Si possono indicare numei multipli di memo o intervalli di numeri invece di un numero singolo, come nel secondo esempio.
Se viene usato LAST elimina l'ultimo memo.
Se viene usato ALL elimina tutti i memo.
Esempi:
DEL 1 Elimina il primo memo.
DEL 2-5,7-9 Elimina i memo che hanno numero numeri tra 2 e 5 e tra 7 e 9, conservando quindi il 6.


SET
Sintassi: /msg MemoServ SET opzione parametri

Imposta varie opzioni dei memo.
opzione può essere:

- NOTIFY Cambia il modo in cui si verrà notificati della ricezione di nuovi memo (solo per i nick)
- LIMIT Imposta il numero massimo di memo che si possono ricevere

SET NOTIFY
Sintassi: /msg MemoServ SET NOTIFY {ON | LOGON | NEW | OFF}

Cambia il modo in cui si verrà informati della ricezione di nuovi memo:
ON Si verrà informati dei nuovi memo quando ci si connette, quando si torna dall'/AWAY, e quando vengono inviati (se si è online).
LOGON Si verrà informati dei nuovi memo quando ci si connette o quando si torna dall'/AWAY.
NEW Si verrà informati dei nuovi memo solo quando vengono inviati (se si è online).
OFF Non si verrà informati in nessun caso della ricezione dei nuovi memo.

ON è sostanzialmente la combinazione di LOGON e NEW.


SET LIMIT
Sintassi: /msg MemoServ SET LIMIT [canale] limite

Imposta il numero massimo di memo che si possono tenere (o che può tenere il canale indicato).
Se il limite è impostato a 0, nessuno potrà inviare memo.
In ogni caso, non è possibile impostare il limite a un valore maggiore di 20.


INFO
Sintassi: /msg MemoServ INFO [canale]

Mostra le informazioni sul numero di memo che hai, quanti memo non sono ancora stati letti e quanti memo puoi avere in totale.
Se viene specificato un canale, mostra le stesse informazioni, ma relative al canale indicato.


STAFF (iRcOp only)
Sintassi: /msg MemoServ STAFF testo-memo

Invia un memo contenente testo-memo a tutto lo services staff.
Nota: Se hai degli operatori sia nella lista oper che nella lista admin, riceveranno il memo due volte.
Lo stesso vale per gli opers che si trovano sia nella lista root che in altre liste.


Autore: LaBiRiNtO
Stupido è chi lo stupido fa, Signore!!