Modos
Um modo de um nick ou canal corresponde a um atributo desse nick ou canal que pode estar activado ou desactivado. A maioria dos modos permitem ao utilizador controlar funcionalidades da rede. Outros são meramente informativos e indicam uma particularidade da ligação.
O protocolo de IRC especifica que a cada modo corresponde uma letra do alfabeto latino, com distinção entre maiúsculas e minúsculas. Nos modos configuráveis pelo utilizador, controlam-se ao adicionar (+) ou remover (-) uma letra da lista de modos e portanto podem definir-se vários modos em simultâneo.
A associação entre modo e letra, bem como o seu significado, difere ocasionalmente consoante a rede de IRC. Aqui listamos os modos em uso na PTnet e seu funcionamento.
Modos dos Nicks
Modo | Função |
---|---|
D | Não vê (por opção) as mensagens enviadas nos canais. Exemplo: /mode nick +D |
g | Bloqueia mensagens enviadas por utilizadores, excepto de quem você expressamente aceitou através do comando /accept (veja /help accept ) Exemplo: /mode nick +g ; /accept amigo!*@* |
G | Bloqueia mensagens enviadas por utilizadores, excepto se tiver anteriormente utilizado o comando /accept ou se o utilizador estiver num canal comum consigo. Exemplo: /mode nick +G |
i | Modo invisível, oculta o nick em /names #canal e /who #canal caso quem faça o comando não se encontre no canal. Frequentemente definido por omissão. Exemplo: /mode nick +i |
r | Informa que o nick está registado e confirmado. Registe o nick para activar este modo. |
R | Apenas receberá mensagens privadas de nicks registados. Exemplo: /mode nick +R |
S | Informa que está a utilizar uma ligação encriptada. Configure o seu cliente para estabelecer uma ligação encriptada (SSL/TLS) na porta 6697. |
w | Aceita ver WALLOPS (mensagens de IRCops para toda a rede). Exemplo: /mode nick +w |
Modos dos Canais
Modo | Função |
---|---|
b | Nega a entrada no canal a utizadores que verifiquem a condição definida por mask, na forma nick!user@host (* e ? permitidos). Se o utilizador já se encontrar no canal, impossibilita que envie mensagens para o canal ou mude de nick. Exemplo: /mode #canal +b troll!*@* |
c | Evita que sejam enviadas mensagens com cores para o canal. Exemplo: /mode #canal +c |
C | Evita que sejam enviados CTCPs para o canal. Exemplo: /mode #canal +C |
d | Impede que cada utilizador envie uma mensagem igual à sua anterior. Exemplo: /mode #canal +d |
e | Cria uma excepção por mask aos bans existentes no canal. O formato da mask é igual ao ban (modo b). Exemplo: /mode #canal +e alguem!*@* |
i | Coloca o canal acessivel apenas por convite. Para convidar alguém, um operador (@) pode usar o comando /invite ou dar-lhe nível de acesso adequado no canal. Exemplo: /mode #canal +i ; /invite amigo #canal |
j | Activa a "super" moderação preferencialmente num canal já moderado (modo m). Este modo foi pensado para situações em que é necessário ter maior controlo sobre a moderação, como numa sessão de Q&A. Tem duas funções: - Quando usado em conjunto com moderação (modo m), os operadores (@), mas não voices (+), recebem as mensagens moderadas através de uma notificação especial; - A alteração de nicks no canal é proibida (como o modo N). A ideia é proibir abuso de pessoas que tentem ultrapassar a moderação com os seus nicks. Exemplo: /mode #canal +jm |
k | Coloca uma password no canal de forma que um utilizador para entrar tenha de fazer: /join #canal password . A password é case sensitive (as maiúsculas e minúsculas contam).Exemplo: /mode #canal +k MinhaPassword |
l | Limita o número de utilizadores máximos que pode estar dentro do canal. Exemplo: /mode #canal +l 50 |
m | Coloca o canal moderado. Só operadores (@) e voices (+) conseguem falar no canal. Exemplo: /mode #canal +m |
M | Impede que nicks não registados/identificados possam enviar mensagens para o canal. Exemplo: /mode #canal +M |
n | Impede que um utilizador de fora do canal envie mensagens para este. Aplicado por omissão. Exemplo: /mode #canal +n |
N | Impossibilita a alteração de nick a quem estiver no canal. Um exemplo de uso é para impedir que a moderação do canal seja ultrapassada com alterações de nick. Exemplo: /mode #canal +N |
o | Dá o estatuto de operador de canal a um nick. É recomendado que se configure a lista de acesso para operadores frequentes. Exemplo: /mode #canal +o amigo |
p | Coloca o canal privado, prevenindo que os utilizadores fora do canal possam o usar o comando KNOCK. Exemplo: /mode #canal +p |
q | Quando um utilizador está num canal com este modo e faz quit, a sua mensagem de quit é alterada para "+q". Exemplo: /mode #canal +q |
r | Identifica o canal como registado. Registe o canal para activar este modo. |
R | Só nicks registados e identificados podem entrar. Exemplo: /mode #canal +R |
s | Define o canal como secreto, deixando de estar visível nos comandos /list, /whois, /names e /who. Exemplo: /mode #canal +s |
S | Só consegue entrar no canal quem tem usar uma ligação encriptada (SSL/TLS). Exemplo: /mode #canal +S |
t | Faz com que o tópico só possa ser mudado por operadores (@) do canal. Activado por omissão. Exemplo: /mode #canal +t |
T | Evita que utilizadores sem op/voice (@/+) possam enviar notices para o canal. Exemplo: /mode #canal +T |
u | Esconde dos utilizadores a colocação de modos +b/+e/+I e respectivas listas excepto aos operadores (@) do canal. Exemplo: /mode #canal +u |
v | Dá estatuto de voice (+) a um utilizador para falar num canal moderado (modo m). Exemplo: /mode #canal +v amigo |