O memoserv é um serviço implementado pela PTnet para que um utilizador possa deixar uma pequena mensagem (ou memo) armazenada no sistema e destinada a outro utilizador ou um canal. Neste último caso a mensagem ou memo, pode ser lida por um grupo de pessoas, de acordo com as configurações desse canal.
Em particular a administração da rede pode enviar memos para o canal #PTnoticias, que podem ser lidos por todas as pessoas com nicks registados, com o intuito de difundir pequenas noticias sobre a rede.
O sistema armazena os memos durante um periodo de tempo limitado, embora se tente evitar que se perca algum sem ser lido, assim:
- Um nick pode ter no máximo 20 memos.
- Um canal pode ter no máximo 60 memos.
- Um memo pode ter no máximo 451 caracteres.
- Um memo de nick expira ao fim de 22 dias, sendo apagado 8 dias depois.
- Um memo de canal expira ao fim de 8 dias, sendo apagado 2 dias depois.
Esse serviço encontra-se acessível, na maioria dos clientes de IRC através de uma das seguintes formas:
- /memoserv comando
- /quote memoserv comando
- /raw memoserv comando
Existem vários tipos de comandos para este serviço dependendo da operação que se pretende realizar.
Todas as operações necessitam que o utilizador tenha o seu nick registado e se tenha identificado ao nickserv
Os comandos disponiveis são:
- Send
Serve para enviar uma mensagem a um utilizador / Canal do IRC.
A sintaxe para o envio de um memo para um nick é: /memoserv send nick mensagem
nick corresponde ao nick que receberá o memo (nick tem que estar registado).
mensagem é a mensagem desejada (limite 453 caracteres).
A sintaxe para o envio de um memo para um canal é: /memoserv send #Canal mensagem
#Canal corresponde ao canal que receberá o memo.
mensagem é a mensagem desejada (limite 453 caracteres).
Para enviar um memo para um canal tem que ter nível de acesso igual ou superior a MEMO_SEND (ver nÃveis de acesso) nesse canal.
- List
Serve para um utilizador ver uma lista das suas mensagens. A lista que é produzida contém a lista das mensagens recebidas não lidas e mensagens lidas e ainda não apagadas.
A sua sintaxe é: /memoserv list
Caso pretenda visualizar apenas as mensagens novas deverá acrescentar a palavra new no fim do comando (/memoserv list new).
Se em vez de ver as suas mensagens pessoais quiser ver as mensagens de um canal, a sintaxe é: /memoserv list #Canal.
Para ver quais os memo de um canal tem que ter nível de acesso igual ou superior a MEMO_READ (ver nÃveis de acesso), excepto no #PTnoticias que é de leitura livre por nick identificados.
- Read
Este comando utiliza-se para ler uma mensagem que se encontra destinada ao utilizador / Canal.
A sintaxe para ler um memo enviado para um nick é: /memoserv read numero_mensagem
A sintaxe para ler o ultimo memo recebido é: /memoserv read last
A sintaxe para ler um memo enviado para um canal é: /memoserv read #Canal numero_mensagem
Para ver quais os memo de um canal tem que ter nível de acesso igual ou superior a MEMO_READ (ver nÃveis de acesso), excepto no #PTnoticias que é de leitura livre por nick identificados.
- Del
Para se apagar as mensagens que já não têm interesse utiliza-se este comando.
A sintaxe para apagar um memo enviado para um nick é: /memoserv del numero_mensagem
A sintaxe para apagar todos os memos enviados para um nick é: /memoserv del all
A sintaxe para apagar um memo enviado para um canal é: /memoserv del #Canal numero_mensagem
A sintaxe para apagar todos os memos enviados para um canal é: /memoserv del #Canal all
Para apagar um memo para um canal tem que ter nível de acesso igual ou superior a MEMO_DEL (ver nÃveis de acesso) excepto se for o autor do memo e ainda tiver nível superior a MEMO_SEND. Nesse caso pode apagar as mensagens que enviou mas a opção "ALL" não está disponível.
- Set Notify
Este comando serve para configurar a recepção de memos.
A sua sintaxe é: /MemoServ Set Notify ON|OFF|LOGON|NEW
ON define o aviso de recepção de memos para ao entrar na PTnet, ao receber um novo memo e ao sair de away.
OFF não será avisado da recepção de qualquer memo.
LOGON define o aviso de recepção de memos para ao entrar na PTnet, ou quando sai de away.
NEW define o aviso de recepção de memos para quando receber novos memos.
Nota: O tipo ON equivale ao LOGON e NEW combinados.