Modos e comandos

Atualização dos serviços da VirtuaLife
Após a atualização de nossos serviços, muitos comandos novos foram disponibilizados e outros tiveram algum tipo de alteração, desta forma, na documentação abaixo, qualquer tópico de comando que possui o ícone  teve alguma alteração ou é um novo comando e vale sua leitura.
Comandos para usuários
ADMIN
/ADMIN [<Nome-do-Servidor>]
Mostra informações sobre o admin do servidor

ACCEPT
/ACCEPT *|(+|-)<Nick>[,(+|-)<Nick>]+
Gerencia sua lista de aceitação. Esta lista é usada para determinar quem pode enviar
mensagem privada quando você tiver o modo de usuário + g definido.

/ACCEPT * - Listar nicks aceitos
/ACCEPT +<Nick> - Adicione um nick
/ACCEPT -<Nick> - Remova um nick

Este comando aceita vários nicks da seguinte maneira:
/ACCEPT +<Nick>,-<Nick>,+<Nick>

AWAY
/AWAY [:<Mensagem>]
Se uma mensagem for colocada, marca você como ausente, caso contrário
remove seu status de ausente e a mensagem anterior.

CYCLE
/CYCLE <#Canal> [:<Razão>]
Faz um ciclo de um canal (saindo e retornando).

DCCALLOW
/DCCALLOW [(+|-)<Nick> [<Tempo>]]|[LIST|HELP]
/DCCALLOW - Listar nicks permitidos
/DCCALLOW LIST - Isso também lista nicks permitidos
/DCCALLOW +<Nick> [<Duração>] - Adicione um nick
/DCCALLOW -<Nick> - Remova um nick
/DCCALLOW HELP - Exibe ajuda
A duração é opcional e pode ser especificada em segundos ou no formato: 1y2w3d4h5m6s - significando um ano, duas semanas, três dias, quatro horas, cinco minutos e seis segundos. Todos os campos neste formato são opcionais.

INVITE
/INVITE [<Nick> <#Canal> [<Tempo>]]
Convida um usuário para um canal. Se o canal não possuir o modo +A, apenas apenas halop para cima podem utilizar o comando. Se o +A estiver definido, qualquer pessoa pode convidar pessoas para o canal.

Se for fornecido um horário, o convite expirará após esse horário e o usuário não pode mais usá-lo para entrar no canal. A hora pode ser especificada na forma de 1y2w3d4h5m6s - ou seja, um ano, duas semanas, três dias, quatro horas, cinco minutos e seis segundos. Todos os campos neste formato são opcionais. Como alternativa, a hora pode ser especificada como um número de segundos.
 
/INVITE sem um parâmetro listará convites pendentes para canais que você foi convidado.

ISON
/ISON <Nick> [<Nick>]+
Permite saber se o usuário/usuários estão online no momento. Caso ele retorne o nick é porque está conectado.

JOIN
/JOIN <#Canal>[,<#Canal>]+ [<Chave>[,<Chave>]+]
Entra em um ou mais canais para os quais você fornece os nomes.

KICK
/KICK <#Canal> <Nick>[,<Nick>]+ [:<Razão>]
Kicka um usuário de um canal que você especificar. Você deve ser pelo menos um halfop de canal para kickar um usuário.

KNOCK
/KNOCK <#Canal> :<Razão>
Envia um aviso para um canal indicando que você deseja participar.

LIST
/LIST [<Padrão>]
Mostra uma lista de todos os canais existentes que correspondem ao padrão colocado.
Ex: *bate-papo* ou *bot*.

MODE
/MODE <#Canal> [[(+|-)]<Modos> [<parâmetros>]]
/MODE <#Canal> - Mostra os modos do <canal>.
/MODE <#Canal> <list mode char> - Lista as proibições, exceções definidas em um <#Canal>.
Você só pode modificar os modos dos canais que tem acesso.

Você pode definir seu modo de usuário, usando /mode seunick modos ou //mode $me modos

MONITOR
/MONITOR C|L|S|(+|-) <Nick>[,<Nick>]+
/MONITOR L - Lista todos os nicks monitorados, sem diferenciar entre
NICKS online e offline
/MONITOR C - Limpa todos os nicks monitorados
/MONITOR S - Lista todos os nicks monitorados, indicando quais estão online e quais estão offline
/MONITOR + <Nick> - Adiciona um nick
/MONITOR - <Nick> - Remove um nick

Este comando aceita vários nicks da seguinte maneira:
/MONITOR + <Nick>,<Nick>,<Nick>
/MONITOR - <Nick>,<Nick>,<Nick>

MOTD
/MOTD [<Nome-do-Servidor>]
Mostra a mensagem de entrada da VirtuaLife.

NAMES
/NAMES [<#Canal>[,<#Canal>]+]
Retorna uma lista de usuários nos canais que você fornece.

NICK
/NICK <NovoNick>
Muda seu apelido para <novonick>.

NOTICE
/NOTICE <Alvo>[,<Alvo>]+ :<mensagem>
Envia um aviso para um usuário ou canal especificado em <Alvo>.

PART
/PART <#Canal>[,<#Canal>]+ [:<Razão>]
Deixa um ou mais canais que você especificar.

PRIVMSG
/PRIVMSG <Alvo>[,<Alvo>]+ :<mensagem>
Envia uma mensagem para um usuário ou canal especificado em <Alvo>.

QUIT
/QUIT [:<Mensagem>]
Saia do IRC e encerre sua sessão atual.

SILENCE
/SILENCE [(+|-)<Máscara> [CcdiNnPpTtx]]
Ignora a máscara [email protected]/nick fornecida. Se o campo sinalizadores opcionais for especificado, deve conter um ou mais sinalizadores que especifiquem que tipo de
silence as mensagens devem ser bloqueadas e como devem ser bloqueadas.
/SILENCE - Mostra uma lista de máscaras silenciadas
/SILENCE +<Máscara> [<Flags>] - Adicione uma máscara
/SILENCE -<Máscara> - Remova uma máscara

SILENCE válidos
C Corresponde a um CTCP direcionado a um usuário.
c Corresponde a um CTCP direcionado a um canal.
d Comportamento padrão; equivalente a CciNnPpTt.
i Corresponde a um convite para um canal.
N Corresponde a um AVISO direcionado a um usuário.
n Corresponde a um AVISO direcionado a um canal.
P Corresponde a um PRIVMSG direcionado a um usuário.
p Corresponde a um PRIVMSG direcionado a um canal.
T Corresponde a um TAGMSG direcionado a um usuário.
t Corresponde a um TAGMSG direcionado a um canal.
x Isentar a máscara das regras de silêncio.

Qualquer combinação de sinalizadores é válida.

SSLINFO
/SSLINFO <Nick>
Exibe informações sobre a conexão SSL e certificado do usuário de destino.

TOPIC
/TOPIC <#Canal> [:<Tópico>]
Define ou recupera o tópico do canal. Para fazer esta alteração você precisa ter pelo menos halfop e o canal não pode ter o modo +t ativo.

WATCH
/WATCH C|L|l|S|(+|-)<Nick> [(+|-)<Nick>]+
/WATCH - Lista de nicks assistidos
/WATCH l - Lista de nicks assistidos online
/WATCH L - Lista nicks assistidos, online e offline
/WATCH C - Limpar todos os nicks observados
/WATCH S - Mostre estatisticas
/WATCH +<Nick> - Adicione um nick
/WATCH -<Nick> - Remova um nick

Este comando aceita vários nicks da seguinte maneira:
/WATCH +<nick> -<Nick> +<Nick>

WHOIS
/WHOIS <Nick>[,<Nick>]+
Retorna as informações WHOIS de um usuário, seus canais, nome do host, etc. Se um nome de servidor for fornecido, um whois será executado a partir de whois o servidor em que o usuário está realmente localizado, e não localmente, mostrando tempos de inatividade e conexão.

WHOWAS
/WHOWAS <Nick>
Retorna uma lista de vezes que o usuário foi visto recentemente no IRC junto com a última vez que foram vistos e o servidor deles.
Modos para nicks
Modos para canais
© 2020 VirtuaLife - Rede Brasileira de IRC. Todos os direitos reservados.
v1.0