MemoServ to serwis, który umożliwia wysyłanie wiadomości do zarejestrowanych użytkowników i kanałów. Użytkownicy mogą wysyłać, odbierać, czytać i przechowywać wiadomości. MemoServ przechowuje wiadomości do momentu ich wykasowania, dlatego można je czytać wielokrotnie oraz wysyłać na nicki użytkowników, którzy w aktualnej chwili nie są obecni na sieci. Po identyfikacji MemoServ informuje odbiorców o nowych wiadomościach.
Spis treści |
Składnia: /msg MemoServ HELP [komenda] [opcja]
Dzięki komendzie HELP można uzyskać pomoc na temat danej komendy. Więcej informacji na temat konkretnej komendy można uzyskać pisząc:
/msg MemoServ HELP KOMENDA
MemoServ opisze wtedy działanie komendy i to jak jej używać (poda składnie). Jeśli jakaś komenda ma dodatkowe opcje (np. komenda SET) to pomoc na temat konkretnej opcji można uzyskać pisząc:
/msg MemoServ HELP KOMENDA OPCJA
Przykładowo jeśli chcemy uzyskać informacje na temat opcji NOTIFY w komendzie SET, piszemy:
/msg MemoServ HELP SET NOTIFY
Wielkość liter nie ma znaczenia.
Składnia: /msg MemoServ SEND <nick | kanał> <treść-wiadomości>
Wysyła wskazanej osobie lub na podany kanał wiadomość o określonej treści. W przypadku wysyłania do użytkownika otrzyma on/ona komunikat o oczekującej wiadomości. Adresat nick/kanał musi być zarejestrowany.
Składnia: /msg MemoServ CANCEL <nick | kanał>
Wycofuje ostatnią wysłaną wiadomość, jeśli nie została jeszcze dostarczona.
Składnia: /msg MemoServ LIST [kanał] [lista | NEW]
Wyświetla wszystkie posiadane wiadomości. Parametr NEW powoduje pokazanie jedynie nie przeczytanych wiadomości. Nieprzeczytane wiadomości oznaczone są poprzez "*" po lewej stronie numeru. Można także sprecyzować listę wyświetlanych wiadomości podając ich numery, np:
/msg MemoServ LIST 2-5,7-9
Wyświetli wiadomości od numeru 2 do 5 oraz od 7 do 9.
Składnia: /msg MemoServ READ [kanał] <numer | lista | LAST | NEW>
Wyświetla wskazaną wiadomość. Jeśli parametr LAST zostanie podany, pokazana zostanie ostatnia z wiadomości. NEW oznacza wszystkie nowe wiadomości. Podając numer możemy określić która z wiadomości ma zostać wyświetlona. Można także sprecyzować listę wyświetlanych wiadomości podając ich numery, np:
/msg MemoServ READ 2-5,7-9
Wyświetli wiadomości od numeru 2 do 5 oraz od 7 do 9.
Składnia: /msg MemoServ DEL [kanał] <numer | lista | LAST | ALL>
Kasuje jedną lub więcej wiadomości. Dopuszczalne jest podanie numeru wiadomości lub grupy wiadomości, przykład poniżej. Parametr LAST oznacza ostatnią wiadomość. Użycie ALL spowoduje usunięcie wszystkich wiadomości.
Przykłady:
/msg MemoServ DEL 1
/msg MemoServ DEL 2-5,7-9
Składnia: /msg MemoServ SET <opcja> <parametry>
Komenda pozwala modyfikować ustawienia różnych, zmiennych opcji przyjmowania wiadomości.
Aby uzyskać pomoc na temat wybranej opcji napisz:
/msg MemoServ HELP SET OPCJA
Składnia: /msg MemoServ SET NOTIFY <ON | LOGON | NEW | OFF>
Ustala kiedy zostanie wysłane powiadomienie o nowych wiadomościach:
Składnia 1: /msg MemoServ SET LIMIT [kanał] limit
Składnia 2: /msg MemoServ SET LIMIT [użytkownik | kanał] <limit | NONE> [HARD]
Ustala maksymalną ilość wiadomości jaką może posiadać użytkownik lub kanał. Ustalenie limitu na 0, wyłączy przyjmowanie wiadomości.
IRC operator może używać tej komendy w celu zmiany limitu innemu użytkownikowi lub kanałowi. Pozostali użytkownicy mogą jedynie modyfikować własny limit lub kanału na, którym mają do tego uprawnienia. Nie mogą wyłączyć limitu, a także ustalić jego wartości powyżej 30 oraz użyć parametru HARD.
Parametr NONE pozwoli na nielimitowaną ilość wiadomości. Jeśli nie podany zostanie nick lub kanał zmieniony zostanie limit wydającego polecenie.
Dodanie parametru HARD uniemożliwia zmianę limitu przez użytkownika.
Składnia 1: /msg MemoServ INFO [kanał]
Składnia 2: /msg MemoServ INFO [nick | kanał]
Polecenie wydane bez parametru wyświetla informację o ilości własnych wiadomości, liczbie wiadomości nie odczytanych oraz limicie ilości wiadomości.
Jeśli zostanie wskazany kanał, pokazane zostaną te same informacje w odniesieniu do tego kanału.
IRC operator może używać tej komendy w celu obejrzenia informacji o poszczególnym użytkowniku.
Składnia: /msg MemoServ STAFF <treść wiadomości>
Wysyła do wszystkich operatorów/administratorów Serwisów wiadomość o podanej treści. Użytkownicy wpisani jednocześnie na listę operatorów jak i administratorów otrzymają wiadomość podwójnie.
Składnia: /msg MemoServ SENDALL <treść wiadomości>
Wysyła wiadomość o określonej treści do wszystkich użytkowników.
Składnia: /msg MemoServ RSEND <nick | kanał> <treść wiadomości>
Wysyła wskazanemu użytkownikowi lub na określony kanał wiadomość o podanej treści. Adresat musi być zarejestrowany. Kiedy wiadomość zostanie przeczytana przez odbiorcę, automatyczne powiadomienie o tym zostanie przesłane do nadawcy.
Składnia: /msg MemoServ CHECK <nick>
Sprawdza czy ostatnia wiadomość wysłana do wskazanej osoby została przeczytana. Polecenie to działa jedynie dla wiadomości wysyłanych innym użytkownikom, a nie kanałom.